Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Работа программы




Рассмотрим подробнее, что происходит во время работы программы. Напомним, что в соответствии с рассматриваемым примером перед выполнением команды Run в списке активных правил было только одно правило с именем startup.

Сразу после запуска в результате выполнения данного правила в список фактов заносятся факты (рис. 10.14).

При этом в списке активных будет находиться сто правил, а окно примет вид, представленный на рис 10.15.

 

Рис. 10.14. Список фактов сразу после запуска

Рис. 10.15. Список активных правил

Это говорит о том, что в процессе выполнения программы правило generate-combination было активировано сто раз фактами из списка фактов.

После этого CLIPS начинает по порядку выполнять все правила из списка активных правил, проверяя при этом, не будут ли выполнены условия из третьего и первого правила. Очевидно, что первое правило больше выполняться не будет, а вот третье? Как только в списке фактов появятся факты, которые будут удовлетворять условиям третьего правила, оно незамедлительно будет помещено в список активных правил и выполнено. После выполнения всех ста шагов в списке фактов окажется ещё сто фактов (рис. 10.16).

Рис. 10.16. Список фактов после выполнения 100 шагов

После этого в списке активных правил не останется ни одного правила, на экран будет выведено множество решений ребуса, и программа завершит работу (рис.10.17).

Рис. 10.17. Результат работы программы




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 452; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.