Основы проектирования систем искусственного интеллекта

       

Язык Пролог не предназначен для


Язык Пролог не предназначен для программирования задач с большим количеством арифметических операций. Для этого ис­пользуются процедурные языки программирования. Однако в лю­бую Пролог-систему включаются все обычные арифметические операторы:
+              сложение
—            вычитание
*              умножение
/               деление
mod         остаток от деления целых чисел
div           целочисленное деление
В некоторых реализациях языка Пролог присутствует более ши­рокий набор встроенных арифметических операторов.
Пролог позволяет также сравнивать арифметические выраже­ния, используя следующие встроенные предикаты:
Диапазоны чисел, входящих в арифметические выражения, за­висят от реализации Пролога. Например, система ICLPROLOG опе­рирует с целыми числами со знаком в диапазоне
–8388606 ... 8388607

Содержание раздела