Главная

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

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

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


project:prolog:struct_prog



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

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

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

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

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

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

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

Обсуждение

Ваш комментарий:
V H X S P
 
project/prolog/struct_prog.txt · Последние изменения: 2023/09/03 22:22 (внешнее изменение)

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

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