Главная

ПРОЕКТ "ЧЕЛОВЕК. ЗЕМЛЯ. ВСЕЛЕННАЯ"

Инструменты пользователя

Инструменты сайта


project:prolog:struct_prog



Структура программ в Прологе. Назначение разделов

Любая программа, написанная на Прологе (Prolog), состоит из пяти разделов.

Ключевые слова domains, database, predicates, goal и clauses отмечают начала соответствующих разделов.

Назначение разделов:

  • раздел domains содержит определения доменов, которые описывают различные классы объектов, используемых в программе.
  • раздел database содержит утверждения базы данных, которые являются предикатами динамической базы данных. Если программа такой базы данных не требует, то этот раздел может быть опущен.
  • раздел predicates служит для описания используемых программой предикатов.
  • в разделе goal ормулируется назначение создаваемой программы. Это раздел описания цели. Составными частями при этом могут являться некие подцели, из которых формируется единая цель программы.
  • в раздел clauses заносятся факты и правила, известные априорно (утверждения). Это данные, необходимых для работы программы.

Большинство программ, однако, не содержит всех пяти названных разделов.

!!Рекомендуем: Семейная Энциклопедия ЗдоровьяОбучениеКонсультация аналитикаОглавлениеГлавная сайта

Обсуждение

Ваш комментарий:
B M L H Z
 
project/prolog/struct_prog.txt · Последние изменения: 2012/02/23 11:55 (внешнее изменение)

Вы можете оставить свои комментарии в разделе "Обсуждение".
Рекомендуем оформить подписку на новости данного раздела. Для этого нажмите на кнопку "Подписаться", расположенную справа снизу каждой страницы (знак конверта).


www.work-zilla.com

Индекс цитирования