Реферат: Программирование на языке CLIPS

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

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

< необязательный комментарий >

< необязательное объявление >

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

……………….

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

=>

< действие_1 >

………………..

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

)

Например:

(defrule chores

“Things to do on Sunday”

(salience 10 )

(today is Sunday)

(weather is warm)

=>

(assert (wash car))

(assert (chop wood)

)

В этом примере Chores – произвольно выбранное имя правила. Предпосылки в условной части правила

(today is Sunday)

(weather is warm)

сопоставляются затем интерпретатором с базой фактов, а действия, перечисленные в выполняемой части правила ( она начинается после пары символов =>), вставят в базу два факта

(wash car)

(chop wood)

в случае, если правило будет активизировано. Приведенный в тексте правила комментарий

К-во Просмотров: 580
Бесплатно скачать Реферат: Программирование на языке CLIPS