- •Запись макроса
- •Воспроизведение макросов
- •Присвоение макросу кнопки панели инструментов после записи
- •Присвоение макросу кнопки панели инструментов перед записью
- •Присвоение макросу горячей клавиши после записи
- •Присвоение макросу горячей клавиши перед записью
- •Присвоение макросу пункта меню после записи
- •Присвоение макросу пункта меню перед записью
- •Создание поля macrobutton
- •Сохранение макросов и их присвоений
- •Манипулирование макросами
- •3. Задание на лабораторную работу
- •4. Содержание отчета
- •3. Цель работы.
- •5. Контрольные вопросы
- •Лабораторная работа № 2 Основы Стилей процессора Word
- •1. Цель работы
- •2. Основные положения
- •Получение информации о стилях и параметрах форматирования фрагмента текста или абзаца
- •Использование стилей
- •Копирование стиля с помощью кнопки Копировать формат
- •Разработка новых стилей Разработка нового стиля абзацев на основе отформатированного абзаца
- •Размещение заголовков на полях с помощью механизма буквиц
- •Удаление стилей
- •3. Задание на лабораторную работу
- •4. Содержание отчета
- •3. Цель работы.
- •5. Контрольные вопросы
- •Лабораторная работа № 3
- •1. Цель работы
- •2. Пример выполнения лабораторной работы Постановка задачи
- •Математическая модель задачи
- •Порядок выполнения работы
- •3. Оформить графическое представление результатов
- •3. Задания на лабораторную работу
- •4 .Содержание отчета
- •3. Цель работы.
- •5. Контрольные вопросы
- •Лабораторная работа № 4 Параметрический анализ.
- •1. Цель работы
- •2. Пример выполнения лабораторной работы
- •7. Построить гистограммы: “Оптимальное решение”, “Значение прибыли”, “Используемое сырье” для всех вариантов (диаграммы 4.1 - 4.3).
- •3. Цель работы.
- •1. Цель работы
- •2. Основные положения
- •Общие замечания по синтаксису
- •Структура документа
- •Оформление внешнего вида документа
- •Базовая разметка документа в html
- •3. Задание на лабораторную работу
- •4. Содержание отчета
- •3. Цель работы.
- •5. Контрольные вопросы
- •Лабораторная работа № 6 Включение таблиц, связей и графики в html-документы
- •1. Цель работы
- •2. Основные положения
- •Url адреса
- •Гиперсвязи
- •Гиперсвязь с определенным разделом html-документа
- •Гиперсвязь с документом, находящимся в той же файловой системе, с использованием протокола file
- •Гиперсвязь с документом, находящимся на другом
- •Гиперсвязь с сервером электронной почты
- •Включение графики в html-документы
- •Графика
- •Примеры организации гиперсвязей
- •4. Содержание отчета
- •3. Цель работы.
- •5. Контрольные вопросы
- •Создание и редактирование заполняемых форм
- •1. Цель работы
- •2. Основные положения
- •Некоторые рекомендации по созданию форм
- •3. Задание на лабораторную работу
- •4. Содержание отчета
- •3. Цель работы.
- •5. Контрольные вопросы
- •Лабораторная работа № 8 Многооконные документы (Frames)
- •1. Цель работы
- •2. Основные положения
- •4. Содержание отчета
- •3. Цель работы.
- •5. Контрольные вопросы
- •Лабораторная работа № 9. Создание экспертной системы средствами Access
- •§ 1. Базы знаний и экспертные системы
- •§ 2. Реляционная модель экспертной системы
- •§ 3. Создаем экспертную систему
- •§ 4. Совершенствуем экспертную систему
- •§ 5. Блок объяснений
- •Лабораторная работа № 10 расчет экономического эффекта от использования программ ( пакетов прикладных программ)
- •2. Состав эксплуатационных расходов
- •3. Расчет экономии от увеличения производительности труда пользователя
- •4. Расчет затрат на этапе проектирования
- •5.Определение цены программного продукта. Расчет трудоемкости разработки программного продукта
4. Содержание отчета
Отчет должен содержать:
1. Название работы.
2. Ф.И.О. и группу студента, выполнившего работу.
3. Цель работы.
4. Задание.
5. Распечатки всех HTML файлов, созданных при выполнении работы.
6. Твердые копии экрана, демонстрирующие результаты работы.
7. Выводы по работе.
5. Контрольные вопросы
1. Что такое фрейм?
2. Сколько необходимо иметь HTML страниц для создания простейшего многооконного документа (из двух окон)?
3. Что называют фреймсетом (frameset)?
4. Какие атрибуты используются для разделения рабочего на две части поля вдоль и поперек?
5. Как задаются абсолютные и относительные размеры подокон?
6. Как может быть поименовано окно, созданное внутри набора фреймов (FRAMESET)?
7. Какие стандартные окна задаются атрибутом TARGET?
8. С помощью какого атрибута можно клиенту запретить изменять размеры окна?
9. С помощью какого атрибута можно клиенту запретить прокрутку текста внутри окна?
10.С помощью какого атрибута можно отменить или разрешить рисование рамки между окнами?
Как создаются сложные многооконные документы?
Лабораторная работа № 9. Создание экспертной системы средствами Access
Создание экспертной системы вполне доступно средствами СУБД Access, использование Access делает процесс создания экспертной системы и ее работу визуализированной, чего трудно достигнуть при использовании Пролога и других подобных языков.
Разумеется, создаваемая нами экспертная система - это весьма простая модель настоящих экспертных систем. Тем не менее, как всякая модель, она отражает основные принципы экспертных систем.
§ 1. Базы знаний и экспертные системы
Эксперту, чтобы дать обоснованный совет, нужны знания. Поэтому каждая экспертная система содержит в качестве ядра базу знаний той предметной области, для работы в которой она предназначается. Вы уже знакомы с понятием базы данных1 . Теперь же речь идет о базах знаний. И уже из сопоставления названий каждый, наверное, ощущает, что в этих понятиях должно быть что-то родственное. Чтобы в этом разобраться, отметим, что знания - это информация, хранимая в некотором обобщенном виде и готовая к применению в схожих ситуациях. Это значит, что такая информация представлена той или иной информационной моделью. Так что все знания, накопленные человечеством, представляют собой совокупность взаимосвязанных и не противоречащих друг другу информационных моделей. Можно сказать, что данные - это всегда информация о конкретных объектах, в то время как знания, как правило, выражают общие зависимости между разными признаками объектов. Конечно, данные тоже представляют собой некоторое знание, но это его весьма частный случай.
Итак, основу базы знаний составляют описания моделей, выполненные посредством некоторого формального языка, понятного компьютеру. Между этими моделями устанавливаются логические связи, превращающие совокупность моделей, содержащихся в базе знаний, в систему. Как и база данных, каждая база знаний оснащена системой управления (сокращенно СУБЗ), которая позволяет заполнять и изменять базу знаний (как говорят, редактировать базу), а также отвечать на запросы, направляемые базе знаний.
Другим компонентом экспертной системы является блок, называемый обычно "решатель". Он моделирует ход рассуждений эксперта на основании знаний, имеющихся в базе знаний. По-другому решатель называют блоком логического вывода2.
Еще одним компонентом экспертной системы является блок, позволяющий пользователю получить ответы на вопросы "Как была получена данная рекомендация?" и "Почему экспертная система приняла такое решение?". Отвечая на вопрос "Как:", экспертная система предъявляет пользователю шаг за шагом весь процесс получения решения с указанием использованных фрагментов базы знаний. При ответе на вопрос "Почему:" система демонстрирует последнее применение правила вывода, иными словами, последний шаг в процессе принятия решения.
Наконец, для каждой экспертной системы предусмотрен интерфейс, позволяющий пользователю на некотором языке записывать свой запрос к системе, а самой системе давать ответ на этот запрос.
Существуют специальные готовые оболочки экспертных систем, которые позволяют посредством редактора базы знаний заполнить ядро экспертной системы и превратить схемы правил вывода в конкретные такие правила. Занимается этим специалист, которого обычно называют "инженером по знаниям", или "когнитологом". Можно сказать, что он выступает промежуточным звеном между живыми экспертами и создаваемой базой знаний.