Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Clips.docx
Скачиваний:
18
Добавлен:
12.03.2016
Размер:
34.88 Кб
Скачать

6. Объектно-ориентированные средства вClips

Использование объектно-ориентированных средств в CLIPS позволяет значительно упростить программирование правил, поскольку для обновления данных можно применять механизм передачи и обработки сообщений методами классов.Большинство рекомендаций, относящихся к методике проектирования систем, основанных на правилах, сохраняют свою силу и при использовании в качестве основного инструмента проектирования языка CLIPS. В частности, работая с CLIPS, нужно стараться так организовать систему правил, чтобы каждое из них было как можно проще. Как и при программировании любых других задач, ключевым условием разработки «хорошего» программного кода является правильный выбор набора абстрактных понятий, которыми должна манипулировать программа, и набора операций, которые она должна выполнять. Первое условие поможет рационально выбрать структуру объектов и форму представления условий в левой части правил, а второе – рационально организовать действия в правой части. Использование объектов и обработчиков сообщений позволяет успешно решить задачу рациональной организации данных и процедур в программе.

Используемая литература:

  1. Адаменко, А.Н. Логическое программирование и VisualProlog/ А.Н.Адаменко, А.М.Кучуков. СПб.: БХВ-Петербург, 2003. 992 с.

  2. Братко, Иван. Алгоритмы искусственного интеллекта на языке PROLOG, 3-е издание. : Пер. с англ. / Иван Братко. М.: Издательский дом «Вильямс», 2004. 640 с.

  3. Люгер, Джордж, Ф. Искусственный интеллект: стратегии и методы решения сложных проблем, 4-е издание. : Пер. с англ. / Джордж Ф. Люгер. М.: Издательский дом «Вильямс», 2003. 864 с.

  4. Городняя, Л.В. Основы функционального программирования: курс лекций. учеб. пос. / Л.В. Городняя. М.: ИНТУИТюРУ «Интернет-университет Информационных технологий», 2004. 280 с.

  5. Хьюванен, Э. Мир Лиспа. Том 1. Введение в язык Лисп и функциональное программирование. : Пер. с финск. / Э. Хьюванен, Й. Сеппянен. М.: Мир, 1990. 447 с.

  6. Хьюванен, Э. Мир Лиспа. Том 2. Методы и системы программирования. : Пер. с финск. / Э. Хьюванен, Й. Сеппянен. М.: Мир, 1990. 332 с.

  7. Частиков, А.П. Разработка экспертных систем. Среда CLIPS. / А.П. Частиков, Т.А. Гаврилова, Д.Л. Белов. СПб.: БХВ-Петербург, 2003. 608 с.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]