ЛОИИ методичка 2015
Пример построения базы правил на Пролог
родитель (иван, маша).
родитель (иван, денис).
мужчина (иван).
мужчина (денис).
женщина (маша).
Вопросы системе:
? - родитель (Иван, Маша)
Да
? - родитель (Денис, Маша)
Нет
В вопросах можно использовать переменные.
Кто родитель Маши?
? - родитель (Х, маша)
Х = Иван
Кто дочь Ивана?
? - родитель (иван, Х), женщина (Х)
Х = Маша
Определим отношение ребенок. Используем для его определения переменные:
Если Х – родитель У, то У – ребенок Х.
ребенок (У, Х) :- родитель (Х, У).
-
Yandex.RTB R-A-252273-3
Содержание
- Министерство образования и науки Российской Федерации
- Лабораторная работа № 1
- Данные и знания
- Синтаксис языка Пролог
- Семантика языка Пролог
- Алгоритм работы Пролог-машины.
- Пример построения базы правил на Пролог
- Задание на лабораторную работу
- Лабораторная работа № 2
- Использование списков в Пролог.
- Использование накапливающего параметра
- Управление перебором
- Задание на лабораторную работу
- Лабораторная работа № 3
- Представление задачи в терминах пространства состояний
- Слепые методы поиска
- Методы эвристического поиска
- Поиск оптимального пути
- 3.4 Задание на лабораторную работу
- Лабораторная работа № 4
- Основные понятия теории игр
- Представление игры в матричной форме
- Представление игры в виде игрового дерева
- Задание на лабораторную работу