Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа №3 (Вариант 7)

.docx
Скачиваний:
1
Добавлен:
20.01.2026
Размер:
27.73 Кб
Скачать

Цель лабораторной работы.

Фрейм: обложка

Part-of

Книга

Внешняя сторона

Внутренняя сторона

Ширина

Высота

Толщина

Фрейм: Внешняя сторона

Part-of

Обложка

Ширина

Высота

Толщина

Текст

Иллюстрации

Изучение представления статических знаний на основе фреймов.

Фрейм: книга

IS-A

Полиграфическая продукция

Обложка

Страницы

Количество страниц

300

Назначение

Хранение информации

Фрейм: страницы

Part-of

Книга

Ширина

Высота

Толщина

Текст

Иллюстрации

Фрейм: Внутренняя сторона

Part-of

Обложка

Ширина

Высота

Толщина

Текст

Иллюстрации



Контрольные вопросы

1. В чем суть фреймовой модели?

Фрейм - это минимальное возможное описание сущности какого-либо явления, события, ситуации, процесса или объекта. Минимальность означает, что при дальнейшем упрощении описания теряется его полнота, она перестает определять ту единицу знаний, для которой предназначено. 

2. Каким образом выполняется наследование в фреймах?

Наследование происходи при помощи параметра «Указатель наследования». Указатели наследования характерны для фреймовых систем иерархического типа, основанных на отношениях типа «абстрактное — конкретное». В конкретных системах указатели наследования могут быть организованы различными способами и иметь разные обозначения:

- по умолчанию от фрейма-образца;

- через наследование от родительского фрейма, указанного в слоте ISA;

- по умолчанию или через наследование, но в случае необходимости значение слота может быть изменено;

- значение слота для всех фреймов-экземпляров одного типа должно быть уникальным;

- значение слота для всех фреймов-экземпляров одного типа должно находиться в пределах, указанных для слота во фрейме-образце;

- по формуле, указанной в слоте;

- по формуле, указанной в слоте;

- через демон;

- явно из диалога с пользователем и т.п.

3. Как реализуются фреймы в программной среде CLIPS?

Язык CLIPS не поддерживает в явном виде формализм семантических сетей и фреймов, их можно неявно определить, используя имеющуюся в CLIPS конструкцию defclass.

4. Что такое фрейм прототип?

Фрейм прототип - множество сущностей, имеющих общую структуру и поведение. Фрейм прототип выступает шаблоном, на основе которого создаются конкретные сущности.

5. В чем назначение фрейма демон?

Демоном называется присоединенная процедура, автоматически запускаемая при выполнении некоторого условия.