Categories: All - функції - логіка

by Herasimov Oleksandr 8 years ago

424

Виконання операцій в Пролог-програмах

Виконання операцій в  Пролог-програмах

Виконання операцій в Пролог-програмах

Управління пошуком. Відсікання

Повідомлення у вікні трасування(Trace)
REDO

REDO показує, що мало місце повернення.

FAIL

FAIL показує коли доведення предиката завершується невдало

RETURN

RETURN показує коли підціль доведена, у вікні трасування висвічується RETURN і викликається предикат.

CALL

CALL показує кожний раз, коли предикат викликається, ім’я предиката і значення його параметрів

Операції введення-виведення даних

Введення даних
nl – перехід на новий рядок
write(X) – виведення значень змінних
Введення буквенно-цифрових значень
readln(X) – введення рядка символів (максимум 147)
readchar(X) – введення одного символу
Введення числових значень
readreal(X) – введення дійсних чисел
readint(X) – введення цілих чисел

Арифметичні операції і функції

Логічні операції
bitxor
bitnot
bitor
bitand
Функції
random (X) - повертає випадкове дійсне число X, яке міститься в діапазоні від 0 до 1
sqrt (X) - корінь квадратний з X
log (X) - логарифм за основою 10
ln(X) -натуральний логарифм
exp(X) -експонента X
arctan(X)-арктангенс дійсного значення, з яким зв’язана змінна X
sin(X),cos(X),tan(X)-тригонометричні функції (значення аргументу в радіанах)
abs (X)-абсолютне значення числа
Арифметичні операції
div (частка від ділення)
mod (остача від ділення)
Ділення
Множення
Віднімання
Додавання