- •Вариант 31
- •Построение дерева принятия решений.
- •Реализация системы принятия решений в табличном процессоре
- •Вариант 45
- •2.1 Построение математической модели
- •Определение возможных режимов работы
- •Определение возможного графика работы
- •Определение целевой функции задачи
- •Оптимизация решения
- •Вариант 3
- •Разработка информационно логической модели
Определение целевой функции задачи
Как видим, в строке «Всего» удовлетворяются требования строки «Требуется» с избытком, т.е. план явно не оптимальный. Следует улучшить этот план, имея ввиду нахождение минимума для целевой функции – фонда недельной зарплаты, которая считается следующим образом :
F=B*K
где F – фонд заработной платы,
В – зарплата работнику за день (согласно заданию, В=350 руб.)
К – число выходов сотрудника в течении недели (в нашем случае согласно табл. 5 строка «Всего»)
К=72+76+76+72+68+68+68=500
Таким образом,
F=B*K = 350*500 = 175 000 (руб)
Оптимизация решения
Исходные данные подготовлены. Перейдём к формулированию задачи для режима Поиск решения. В условиях задачи целевой функцией будет функция в ячейке С18 (общая недельная зарплата), изменяемыми ячейками – интервал С4:С10, содержащий число сотрудников, имеющих данный график работы, и наконец, интервал Е14:К15 будет использоваться при определении ограничений.
В режиме Поиск решения введём следующие данные:
1.1 Определим параметры
- в поле Установить целевую ячейку введём $C4$17
- равной минимальному значению
- в поле изменяя ячейки введём $C$4:$C$10
1.2 Введём ограничения
в окне Изменение ограничения введём следующие ограничения:
- ссылка на ячейки $C$4:$C$10
- ограничения – целые числа
В данном блоке получаем ограничение для ячеек С4:С10 целые т.к. в них хранится информация о количестве работающих, эти величины не могут быть дробными.
- ссылка на ячейки $Е$13:$К$13
- ограничение >=
- в правой части выберем Ограничение $Е$14:$К$14
В данном блоке получаем ограничение Е13:К13 ≥ Е14:К14, т.е. число работающих по нашему графику не может быть меньше требуемого условиями задачи.
- ссылка на ячейки $C$4:$C$10
- ограничение >=
- - в правой части выберем Ограничение 0
В данном блоке получаем ограничение С4:С10 ≥ 0, т.е. число работающих не отрицательно.
Введённые данные представлены в рисунке 1.
Рисунок 1
1.3 Запускаем Поиск решения на выполнение.
В результате получаем таблицу 6, из которой видно, что теперь число работников теперь 80 (вместо 100), фонд зарплаты 140 000 рублей (вместо 175 000).
Таблица 6
Вариант 3
Разработать информационно-логическую модель предметной области «Химические реактивы» с атрибутами:
№ лаборатории компоненты реактива
наименование реактива дата приобретения
цвет реактива завод – изготовитель
удельный вес срок годности реактива
стоимость единицы объёма режим хранения
количество реактива ответственный за хранение
Создать логическую структуру этой базы данных для СУБД Access
Создать отчёт с параметрами наименование реактива, № лаборатории, режим хранения.
Создать запрос о реактивах одной из лабораторий.
Разработка информационно логической модели
Построим информационно-логическую модель и обозначим на ней ключевые поля и связи.
-
Реактивы
Лаборатория
Производитель
КодРеактива
№ Лаборатории
Завод-изготовитель
Название
Отв. за хранение
Телефон
Цвет
Режим хранения
Адрес
Срок годности
№ Лаборатории
Завод-изготовитель
Заполнение таблиц данными
Заполним таблицы необходимыми данными.
Рисунок 2
Рисунок 3
Рисунок 4
Создание схемы данных
Для задания связей таблиц используем средство Access схема данных. Результат отображен в рисунке 5.
Рисунок 5
Создание запроса
По заданным параметрам создадим запрос, результат отображен в рисунке 6.
Рисунок 6
Создание отчёта
Используя мастер создания отчётов создадим отчёт по заданным параметрам, результат отображен в таблице 7.