Kategorier: Alla - пошук - функції

av Herasimov Oleksandr för 7 årar sedan

317

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

Використання мови програмування Пролог включає виконання різних арифметичних і логічних операцій, а також роботу з функціями. Арифметичні дії охоплюють основні операції, такі як додавання, віднімання, множення та ділення, а також спеціальні операції, як-от обчислення залишку від ділення.

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

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

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

Повідомлення у вікні трасування(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 (остача від ділення)
Ділення
Множення
Віднімання
Додавання