Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика.doc
Скачиваний:
26
Добавлен:
16.02.2016
Размер:
254.46 Кб
Скачать

Определение целевой функции задачи

Как видим, в строке «Всего» удовлетворяются требования строки «Требуется» с избытком, т.е. план явно не оптимальный. Следует улучшить этот план, имея ввиду нахождение минимума для целевой функции – фонда недельной зарплаты, которая считается следующим образом :

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.