то часть информации по той
Например:
? нравится (
х,
у) - Кому что нравится?
х =
Оля у = музыка
х = Алеша у = история
Если какая- то часть информации по той или иной причине не нужна, то вместо соответствующей переменной в вопросе ставится знак подчеркивания «_»:
? собирает (_ , х) - Что собирают друзья?
х
=
фотографии
х = монеты
х = значки
Наконец, в вопросах можно одновременно использовать как переменные, так и конкретные значения. Например:
? занимается (х, музыка) - Кто занимается музыкой ?
нет
? занимается (Алеша, у) - Чем занимается Алеша ?
у = бизнес
? собирает (х, монеты) -
Кто собирает монеты ?
х = Алеша
? оценка (х, _ , 5) - Кто имеет пятерки?
х = Оля
х = Алеша
Примеры сложносоставных вопросов:
1. Кто занимается бизнесом и собирает монеты?
? занимается (х, бизнес), собирает (х, монеты)
х = Алеша
2. Какие оценки имеет тот, кто собирает монеты?
? собирает (х, монеты), оценка (х, р, z)
х = Алеша
р = история
z = 5
К составленной базе данных можно добавить следующие правила вывода:
книголюб (х) ¬ нравится (х, книги), - Книголюб - тот, кто
собирает (х, книги) любит и собирает книги
бизнесмен (х) ¬ собирает (х, монеты), - Бизнесмен - тот, кто
занятие (х, бизнес) собирает монеты и занима ется бизнесом
Примеры использования правил-определений:
? книголюб (х) - Кто - книголюб?
НЕТ
? бизнесмен (
у) - Кто - бизнесмен ?
у = Алеша
В о п р о с ы
1. Как записываются факты на языке Пролог?
2. Как записываются вопросы на языке Пролог?
3. Как записываются правила в языке Пролог?
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий