Программирование на языке Пролог для искусственного интеллекта


         

Здесь нас ждет приятный сюрприз:


Здесь нас ждет приятный сюрприз: оказывается, что наша программа способна решать более общую задачу, а именно, она может вычислять наибольший общий делитель для любого количества чисел. Если в базу данных загрузить несколько целых чисел, то программа выведет их наибольший общий делитель. На рис. 16.3 показана возможная последовательность изменений, которые претерпевает база данных прежде, чем будет получен результат. Обратите внимание на то, что предварительные условия модулей могут удовлетворяться одновременно в нескольких местах базы данных.



Рис. 16. 3.  Процесс вычисления наибольшего общего делителя

множества чисел. Первоначально база данных содержит числа

25,  10,  15  и  30.  Вертикальная стрелка соединяет число с его

"заменителем". Конечное состояние базы данных:  5,  5,  5,  5.

В данной главе мы реализуем интерпретатор простого языка для описания систем, управляемых образцами, и проиллюстрируем на примерах дух программирования в терминах образцов.

Назад | Содержание

| Вперёд


Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий