Философские аспекты проблемы систем ИИ



         

Введение


Язык Пролог не предназначен для программирования задач с большим количеством арифметических операций. Для этого используются процедурные языки программирования. Однако в любую Пролог-систему включаются все обычные арифметические операторы:

+ сложение

— вычитание

* умножение

/ деление

mod остаток от деления целых чисел

div целочисленное деление

В некоторых реализациях языка Пролог присутствует более широкий набор встроенных арифметических операторов.

Пролог позволяет также сравнивать арифметические выражения, используя следующие встроенные предикаты:

Диапазоны чисел, входящих в арифметические выражения, зависят от реализации Пролога. Например, система ICLPROLOG оперирует с целыми числами со знаком в диапазоне

–8388606 ... 8388607




Содержание  Назад  Вперед