Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Слайды искусственного интеллекта / Л26. ИИ_ПРОЛОГ_пример

.ppt
Скачиваний:
117
Добавлен:
19.05.2015
Размер:
36.35 Кб
Скачать

ПРИМЕР ПРОГРАММЫ НА ЯЗЫКЕ ПРОЛОГ

военный (фамилия ('Павлов'), звание ('генерал')). военный (фамилия ('Климов'), звание ('полковник')). военный (фамилия ('Максимов'), звание ('полковник')). военный (фамилия ('Тихонов') звание ('сержант')). военный (фамилия ('Николаев'), звание ('сержант')). военный (фамилия ('Абрамов'), ' звание (капитан ')). военный (фамилия ('Дмитриев') звание ('лейтенант')). военный (фамилия ('Федоров'), звание ('капитан')). военный (фамилия ('Дарьин'), звание ( ‘майор')). одинаковое_ звание (А, В):-

военный (А,R), военный (В,R).

“Истинно то, что военный А имеет то же самое звание, что и военный В, если истинно то, что военный А имеет звание R, и то, что военный В имеет звание R.”

Иначе: ?-одинаковое_ звание (фамилия (’Абрамов’)), фамилия(‘Федоров’)) Ответ: да.