Программирование на языке Пролог для искусственного интеллекта


         

Для выполнения арифметических действий используются


        ?- длина( [а, b, с], N), Длина is N.

        N = 1+(1+(l+0))

        Длина = 3


        Итак:

  • Для выполнения арифметических действий используются встроенные процедуры.


  • Арифметические операции необходимо явно запускать при помощи встроенной процедуры is. Встроенные процедуры связаны также с предопределенными операторами  +-,   */div  и   mod.


  • К моменту выполнения операций все их аргументы должны быть конкретизированы числами.


  • Значения арифметических выражений можно сравнивать с помощью таких операторов, как  <,   =<  и т.д. Эти операторы вычисляют значения своих аргументов.



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