7)
Реализация продукционной модели данных на языке Пролог.
Опишем факты:
%Ф1
хочет_есть('Петр').
хочет_есть('Мария').
хочет_есть('Григорий').
%Ф2
есть_деньги('Петр').
есть_деньги('Мария').
Опишем правила:
- Если субъект хочет есть и у
субъекта есть достаточная сумма денег, то
субъект может пойти в ресторан (П1).
может_пойти_в_ресторан(X):-хочет_есть(X), есть_деньги(X).
Описав все факты и правила, получим результат, на котором
отображены ответы на вопросы: «Какой ресторан может посетить Петр?»,
«Какой ресторан может посетить Мария?», «Какой ресторан может посетить
Георгий?»
Составим запрос, который отвечает на вопрос «Какие рестораны могут
посетить субъекты?»
Варианты заданий
1. Построить продукционную модель представления знаний в
предметной
области «Аэропорт» (диспетчерская).
2. Построить продукционную модель представления знаний в предметной
области «Железная дорога» (продажа билетов).