- •Запись макроса
- •Воспроизведение макросов
- •Присвоение макросу кнопки панели инструментов после записи
- •Присвоение макросу кнопки панели инструментов перед записью
- •Присвоение макросу горячей клавиши после записи
- •Присвоение макросу горячей клавиши перед записью
- •Присвоение макросу пункта меню после записи
- •Присвоение макросу пункта меню перед записью
- •Создание поля 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.Определение цены программного продукта. Расчет трудоемкости разработки программного продукта
§ 5. Блок объяснений
Непременным элементом экспертной системы считается блок объяснений. Он должен разъяснять пользователю, почему экспертная система поступает так, а не иначе. Мы предлагаем реализовать его с помощью одной или нескольких кнопок, которые пользователь будет нажимать в зависимости от того, что именно ему непонятно. В ответ система будет разъяснять ему соответствующий аспект текущего состояния.
Давайте начнем с кнопки "Расшифровка вопроса", которую пользователь будет нажимать, если ему непонятен вопрос. В ответ ему будет выдаваться развернутая формулировка вопроса, который система задает в текущем состоянии. Вы, вероятно, догадались, что все эти развернутые формулировки будут храниться в одной таблице. За основу можно взять таблицу "Вопросы". У нее, правда, есть один недостаток - там нет никакой информации для терминальных состояний, когда уже у системы нет вопросов, поскольку она знает ответ. Ну что же, это - дело поправимое. В этих состояниях система будет сообщать пользователю, какой получен ответ. В итоге таблица будет выглядеть так:
Т еперь сконструируем запрос, выбирающий из таблицы "Вопросы" строку, относящуюся к текущему состоянию.
Теперь создадим для него форму ВОПРОС с одним полем.
Сконструируем Макрос3, открывающий форму ВОПРОС.
Т еперь остается на форме ВАРИАНТЫ с помощью инструмента "Кнопка" панели элементов нарисовать кнопку и указать в ее свойствах, что нажатие на нее вызывает выполнение Макроса3.
Аналогично можно создать еще несколько кнопок, с помощью которых пользователь сможет получать разъяснение по тем или иным аспектам текущего состояния. Например, некоторые авторы считают, что пользователю нужно объяснять, что произойдет, если он выберет тот или иной вариант ответа. Это легко сделать с помощью таблицы "Объяснения". Вот как она выглядит для нашего примера.
Дальше нужно поступать в точности так же, как и в предыдущем случае. Нужно сделать запрос, выделяющий из таблицы "Объяснения" то объяснение, которое соответствует текущему состоянию, форму, связанную с этим запросом, макрос, открывающий эту форму, и кнопку на форме ВАРИАНТЫ, запускающую этот макрос 6 .
И так, как же будет работать наша система? Чтобы запустить ее, нужно открыть форму НАЧАЛО, раскрыть поле со списком и выбрать один из предлагаемых вариантов (см. рис. 18). В данном случае выбран нулевой вариант, когда пользователь ничего не знает о классификации интересующего его объекта.
После этого открывается форма ВАРИАНТЫ. Пользователь ведет диалог с системой, каждый раз открывая поле со списком и выбирая один из предлагаемых ему в данном состоянии вариантов. Если ему что-то непонятно, он нажимает соответствующую кнопку блока объяснения (см. рис. 19).
Н ажатие одной из кнопок блока объяснения (1) раскрывает соответствующую форму с разъяснениями (2), соответствующими текущему состоянию (рис. 20). Чтобы закрыть ее, нужно щелкнуть по крестику в левом верхнем углу формы (3).
Лабораторная работа № 10 расчет экономического эффекта от использования программ ( пакетов прикладных программ)
1. Ожидаемый экономический эффект определяется по формуле;
Э0=Эг - Ен Кп
где Эг - годовая экономия
Кп - капитальные затраты на проектирование
Ен - нормативный коэффициент (Е=0,15)
Годовая экономия Эг складывается из экономии эксплуатационных расходов и экономии в связи с повышением производительности труда пользователя. Таким образом получаем;
Эг = (Р1 - Р2) +Рп,
где Р1 и Р2 - соответственно эксплуатационные расходы до и после внедрения: Рп - экономия от повышения производительности труда пользователя.