courses:knowledge_representation_and_artificial_intelligence_systems:lab5

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:knowledge_representation_and_artificial_intelligence_systems:lab5 [2019/07/12 13:51]
andrey.suchkov [Основные теоретические положения]
courses:knowledge_representation_and_artificial_intelligence_systems:lab5 [2022/12/10 09:08] (current)
Line 61: Line 61:
   * изменить текущую задачу на ''​find''​.   * изменить текущую задачу на ''​find''​.
 **Правило определения окончания процесса** должно активироваться,​ когда в куче больше нет блоков и удалять из рабочей памяти факт текущей задачи. **Правило определения окончания процесса** должно активироваться,​ когда в куче больше нет блоков и удалять из рабочей памяти факт текущей задачи.
 +===== Постановка задачи =====
 +Разработать и отладить на языке CLIPS программу решения задачи планирования постройки башни из блоков с пошаговым отображением плана построения башни.
 +
 +===== Порядок выполнения работы =====
 +  - Разработать программу решения задачи планирования на языке CLIPS, реализующую описанные выше правила,​ в соответствии с вариантом задания,​ указанным в таблице. \\ Исходное состояние должно описываться конструкцией ''​deffacts'',​ содержащей четыре факта, соответствующих блокам в куче.
 +  - Вывод результатов на экран должен обеспечивать пошаговое отображение плана построения башни.
 +===== Варианты заданий =====
 +<note important>​Для каждого блока в таблице через слеш указаны параметры:​ цвет/​размер.</​note> ​
 +^  № варианта ​ ^  Блок-1 ​ ^  Блок-2 ​ ^  Блок-3 ​ ^  Блок-4 ​ ^
 +|  1  |  синий/​10 ​ |  зелёный/​8 ​ |  красный/​18 ​ |  жёлтый/​15 ​ |
 +|  2  |  красный/​20 ​ |  коричневый/​5 ​ |  жёлтый/​12 ​ |  зелёный/​8 ​ |
 +|  3  |  жёлтый/​15 ​ |  красный/​10 ​ |  белый/​25 ​ |  коричневый/​5 ​ |
 +|  4  |  зелёный/​10 ​ |  жёлтый/​14 ​ |  чёрный/​18 ​ |  красный/​11 ​ |
 +|  5  |  коричневый/​5 ​ |  белый/​25 ​ |  синий/​14 ​ |  жёлтый/​12 ​ |
 +|  6  |  красный/​10 ​ |  чёрный/​18 ​ |  жёлтый/​15 ​ |  белый/​25 ​ |
 +|  7  |  жёлтый/​12 ​ |  синий/​10 ​ |  зелёный/​8 ​ |  чёрный/​18 ​ |
 +|  8  |  белый/​16 ​ |  красный/​5 ​ |  коричневый/​15 ​ |  синий/​10 ​ |
 +|  9  |  чёрный/​18 ​ |  жёлтый/​15 ​ |  красный/​20 ​ |  белый/​10 ​ |
 +===== Содержание отчёта =====
 +  * Цель работы.
 +  * Краткое изложение основных теоретических понятий.
 +  * Постановка задачи с кратким описанием порядка выполнения работы.
 +  * Пошаговый план решения задачи.
 +  * Результаты работы программы с краткими выводами.
 +  * Общий вывод по проделанной работе.
 +  * Код программы.
  
courses/knowledge_representation_and_artificial_intelligence_systems/lab5.1562939484.txt.gz · Last modified: 2022/12/10 09:08 (external edit)