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




Атомы и числа


В гл. 1 мы уже видели несколько простых примеров атомов и переменных. Вообще же они могут принимать более сложные формы, а именно представлять собой цепочки следующих символов:

  • прописные буквы А, В, ..., Z
  • строчные буквы а, b, ..., z
  • цифры 0, 1, 2, ..., 9
  • специальные символы, такие как
            +  -  *  /   =  :  .  &  _  ~

Атомы можно создавать тремя способами:

(1)    из цепочки букв, цифр и символа подчеркивания _, начиная такую цепочку со строчной буквы:

       анна
        nil
        х25
        х_25
        х_25AB
        х_
        х__у
        альфа_бета_процедура
        мисс_Джонс
        сара_джонс

(2)    из специальных символов:

       <--->
        ======>
        ...
         .
        ...
        : : =

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

(3)    из цепочки символов, заключенной в одинарные кавычки. Это удобно, если мы хотим, например, иметь атом, начинающийся с прописной буквы. Заключая его в кавычки, мы делаем его отличным от переменной:

        'Том'
        ' Южная_Америка'
        'Сара Джонс'




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