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
Next revision Both sides next revision
courses:knowledge_representation_and_artificial_intelligence_systems:lab5 [2019/07/12 13:51]
andrey.suchkov [Основные теоретические положения]
courses:knowledge_representation_and_artificial_intelligence_systems:lab5 [2019/08/28 15:17]
andrey.suchkov [Решение задачи в среде CLIPS]
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.txt · Last modified: 2022/12/10 09:08 (external edit)