Животное это птица.

прав3:        если

                        Животное это млекопитающее и

                        ( Животное ест мясо

                        или

                        Животное имеет 'острые зубы' и

                        Животное имеет когти и

                        Животное имеет

                            'глаза, направленные вперед' )

                   то

                        Животное это хищник.

прав4:        если

                        Животное это хищник и

                        Животное имеет

                                'рыжевато-коричневый цвет' и

                        Животное имеет 'темные пятна'

                   то

                        Животное это гепард.

прав5:        если

                        Животное это хищник и

                        Животное имеет

                                'рыжевато-коричневый цвет' и

                        Животное имеет 'черные полосы'

                   то

                        Животное это тигр,

прав6:        если

                        Животное это птица и

                        Животное 'не может' летать и

                        Животное плавает

                   то

                        Животное это пингвин,

прав7:        если

                        Животное это птица и

                        Животное летает хорошо

                   то

                        Животное это альбатрос.

факт:  X это животное :-

        принадлежит( X, [гепард, тигр, пингвин, альбатрос]).

можно_спросить( _ 'кормит детенышей'_,

        'Животное' 'кормит детенышей' 'Чем').

можно_спросить( _ летает, 'Животное' летает).

можно_спросить( _ откладывает яйца,

        'Животное' откладывает яйца).

можно_спросить( _ ест _, 'Животное' ест 'Что').

можно_спросить( _ имеет _,'Животное' имеет 'Нечто').

можно_спросить( _ 'не может' _,

        'Животное' 'не может' 'Что делать').

можно_спросить( _ плавает, 'Животное' плавает).

можно_спросить( _ летает хорошо,

        'Животное' летает хорошо).

Рис. 14. 5.  Простая база знаний для идентификации животных.

Заимствовано из Winston (1984). Отношение 'можно_спросить'

Вы читаете Prolog
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату