При  программировании на Турбо Прологе снячала определяют объекты и отношения предметной  области, а затем определяют правила, в которых указывается, когда эти отношения  являются истинными. После того, определен набор фактов, можно задавать вопросы,  касающиеся этих фактов; 
  На основе фактов и правил Турбо Прологе ответит на вопросы,  касающиеся этих отношений, так как обладает вспроенным механизмом поиска  решения (поиск вглубь).
 Раздел clauses - это ядро программы на Турбо Пролога;  в нем размещаются факты и правила, которыми оперирует Турбо Пролог, пытаясь достичь цели  программы.
  В разделе predicates объявляются предикаты  пользователя (встроенные предикаты ТП не объявляются).
  В разделе domains описываются любые  используемые домены (типы аргументов пользователя), которые не являются  стандартными доменами ТП. Стандартные домены не описываются.
  В разделе goal помещается встроенная  (внутренняя) цель, когда программисту требуется, чтобы программа могла  выполняться вне среды ТП и независимо от нее.