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


         

Атомы и числа


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

  • прописные буквы А, В, ..., Z
  • строчные буквы а, b, ..., z
  • цифры 0, 1, 2, ..., 9
  • специальные символы, такие как

            +  -  *  /   =  :  .  &  _  ~

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

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

           анна

            nil

            х25

            х_25

            х_25AB

            х_

            х__у

            альфа_бета_процедура

            мисс_Джонс

            сара_джонс

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

           <--->

            ======>

            ...

             .

            ...

            : : =

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

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

            'Том'

            ' Южная_Америка'

            'Сара Джонс'



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