This shows you the differences between two versions of the page.
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:58] andrey.suchkov [Основные теоретические положения] |
courses:knowledge_representation_and_artificial_intelligence_systems:lab5 [2019/08/28 15:17] andrey.suchkov [Решение задачи в среде CLIPS] |
||
---|---|---|---|
Line 63: | Line 63: | ||
===== Постановка задачи ===== | ===== Постановка задачи ===== | ||
Разработать и отладить на языке CLIPS программу решения задачи планирования постройки башни из блоков с пошаговым отображением плана построения башни. | Разработать и отладить на языке CLIPS программу решения задачи планирования постройки башни из блоков с пошаговым отображением плана построения башни. | ||
- | ==== Варианты заданий ==== | + | |
+ | ===== Порядок выполнения работы ===== | ||
+ | - Разработать программу решения задачи планирования на языке CLIPS, реализующую описанные выше правила, в соответствии с вариантом задания, указанным в таблице. \\ Исходное состояние должно описываться конструкцией ''deffacts'', содержащей четыре факта, соответствующих блокам в куче. | ||
+ | - Вывод результатов на экран должен обеспечивать пошаговое отображение плана построения башни. | ||
+ | ===== Варианты заданий ===== | ||
<note important>Для каждого блока в таблице через слеш указаны параметры: цвет/размер.</note> | <note important>Для каждого блока в таблице через слеш указаны параметры: цвет/размер.</note> | ||
^ № варианта ^ Блок-1 ^ Блок-2 ^ Блок-3 ^ Блок-4 ^ | ^ № варианта ^ Блок-1 ^ Блок-2 ^ Блок-3 ^ Блок-4 ^ | ||
- | | 1 | <color #0000FF>синий</color>/10 | <color #008000>зелёный</color>/8 | <color #FF0000>красный</color>/18 | <color #FFFF00>жёлтый</color>/15 | | + | | 1 | синий/10 | зелёный/8 | красный/18 | жёлтый/15 | |
- | | 2 | синий/10 | зелёный/8 | красный/18 | жёлтый/15 | | + | | 2 | красный/20 | коричневый/5 | жёлтый/12 | зелёный/8 | |
- | | 3 | синий/10 | зелёный/8 | красный/18 | жёлтый/15 | | + | | 3 | жёлтый/15 | красный/10 | белый/25 | коричневый/5 | |
- | | 4 | синий/10 | зелёный/8 | красный/18 | жёлтый/15 | | + | | 4 | зелёный/10 | жёлтый/14 | чёрный/18 | красный/11 | |
- | | 5 | синий/10 | зелёный/8 | красный/18 | жёлтый/15 | | + | | 5 | коричневый/5 | белый/25 | синий/14 | жёлтый/12 | |
- | | 6 | синий/10 | зелёный/8 | красный/18 | жёлтый/15 | | + | | 6 | красный/10 | чёрный/18 | жёлтый/15 | белый/25 | |
- | | 7 | синий/10 | зелёный/8 | красный/18 | жёлтый/15 | | + | | 7 | жёлтый/12 | синий/10 | зелёный/8 | чёрный/18 | |
- | | 8 | синий/10 | зелёный/8 | красный/18 | жёлтый/15 | | + | | 8 | белый/16 | красный/5 | коричневый/15 | синий/10 | |
+ | | 9 | чёрный/18 | жёлтый/15 | красный/20 | белый/10 | | ||
+ | ===== Содержание отчёта ===== | ||
+ | * Цель работы. | ||
+ | * Краткое изложение основных теоретических понятий. | ||
+ | * Постановка задачи с кратким описанием порядка выполнения работы. | ||
+ | * Пошаговый план решения задачи. | ||
+ | * Результаты работы программы с краткими выводами. | ||
+ | * Общий вывод по проделанной работе. | ||
+ | * Код программы. | ||
+ | ===== Пример решения задачи ===== | ||