Определение фактов и правил в CLIPS | MetodPro.ru

Реклама на сайте

Определение фактов и правил в CLIPS


Сразу после запуска CLIPS приложения на экране появится приглашение, извещающее пользователя, что он работает с интерпретатором.

CLIPS>

В режиме интерпретатора пользователь может использовать множество команд. Факты можно включить в базу фактов прямо из командной строки с помощью команды

Assert

Например: CLIPS>(assert(to day is Sunday))

Итого: <fact-0>

Для вывода списка фактов имеющихся в базе используется команда:

Facts

Для удаления факта используется команда:

Retract

В текстовой программе факты можно включить в базу ни по одному, а целым массивом. Для этого в CLIPS используется команда:

Deffacts

Удалить список из базы командой:

Undeffacts

Команда reset сначала очищает базу фактов, а затем включает в нее факты из всех ранее загруженных массивов она так же добавляет в базу единственно системно определенный факт вида:

F0(initial-fact)

На языке CLIPS правило имеют следующий синтаксис:

(defrule <имя правила>

  <предпосылка 1>

  …

  <предпосылка n>

=>

 <действие 1>

 <действие m>)

Выражение вида (salience 10) указывает на степень важности правила.



Методические пособия

  • Системы автоматизированного проектирования
  • Социология молодёжи
  • Общая социология
  • Криптография
  • Проектирование трансляторов
  • Компьютерная графика
  • Моделирование систем
  • Информационная безопасность
  • Теория вычислительных процессов
  • Логические основы искусственного интелекта
  • Проектирование распределённых информационных систем