Виконання операцій в Пролог-програмах
Управління пошуком. Відсікання
Повідомлення у вікні трасування(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 (остача від ділення)
Ділення
Множення
Віднімання
Додавання