Автор работы: Пользователь скрыл имя, 04 Октября 2011 в 14:21, контрольная работа
Задание 1. Разработать систему принятия решения о целесообразности для фирмы продажи акций.
Разработать базу данных СТУДЕНТ для хранения следующей информации:
- номер зачётной книжки;
- фамилия;
- имя;
- дата рождения;
- группа;
- специальность;
- оценки по различным дисциплинам за несколько семестров.
Разработанная система принятия решения содержит много избыточной для пользователя информации. Для исключения лишней информации воспользуемся командой «Скрыть строку». Скрываем строки с 4 по 8, затем с 16 по 21.
В режиме пользователя таблица имеет вид
КУРС АКЦИЙ | |||
КУРС АКЦИЙ В ДАННЫЙ МОМЕНТ | ВЕРОЯТНОСТЬ СНИЖЕНИЯ КУРСА | ПОТРЕБНОСТЬ В НАЛИЧНЫХ ДЕНЬГАХ | |
БАЗА ДАННЫХ | |||
ВОПРОСЫ | ОТВЕТЫ | ||
Если отвечаете «ДА» - ввод 1, иначе - 0 | |||
Высокий (высокая) | 0 | 1 | 1 |
Средний (средняя) | 1 | 0 | 0 |
Низкий (низкая) | 0 | 0 | 0 |
ПРИНЯТИЯ РЕШЕНИЯ | |||
продавать |
Вид таблицы в режиме показа формул
КУРС АКЦИЙ | |||
КУРС АКЦИЙ В ДАННЫЙ МОМЕНТ | ВЕРОЯТНОСТЬ СНИЖЕНИЯ КУРСА | ПОТРЕБНОСТЬ В НАЛИЧНЫХ ДЕНЬГАХ | |
БАЗА ЗНАНИЙ | |||
Высокий (высокая) | 70 | 60 | 100 |
Средний (средняя) | 40 | 30 | 60 |
Низкий (низкая) | 10 | 15 | 20 |
БАЗА ДАННЫХ | |||
ВОПРОСЫ | ОТВЕТЫ | ||
Если отвечаете «ДА» - ввод 1, иначе - 0 | |||
Высокий (высокая) | 0 | 1 | 1 |
Средний (средняя) | 1 | 0 | 0 |
Низкий (низкая) | 0 | 0 | 0 |
ОБРАБОТКА ОТВЕТОВ | |||
=B6*B13 | =C6*C13 | =D6*D13 | |
=B7*B14 | =C7*C14 | =D7*D14 | |
=B8*B15 | =C8*C15 | =D8*D15 | |
ВЫЧИСЛЕНИЕ СУММАРНОГО ФАКТОРА | |||
=СУММ(B17:D19) | |||
ПРИНЯТИЯ РЕШЕНИЯ | |||
=ЕСЛИ(B21<120;”нет
смысла”;ЕСЛИ(B21<170;”не торопиться”:ЕСЛИ(B21>170;" |
Задание 2.
Задачи оптимизации очень часто встречаются в управленческой, финансовой и научной деятельности. Они позволяют отыскать наилучшее (оптимальное) решение. Для решения подобных задач используются, как правило, методы математического программирования. На компьютере подобные задачи можно решить, используя имеющийся в табличном процессоре Excel режим Поиск решения.
Режим Поиск решения позволяет:
Задачи,
для решения которых
2.1.
Построение математической
Обозначим - количество продукции, отправляемой со склада i в магазин j; - стоимость перевозки единицы продукции со склада i в магазин j.
Математическая модель будет состоять из ряда ограничений:
а) исходя из физического смысла задачи ; ;
б) ограничения по предложению (со склада нельзя вывезти продукции больше, чем там имеется)
в) ограничение по спросу
Общая стоимость перевозок равна:
Необходимо
определить такие
Необходимым
и достаточным условием
, где левая часть уравнения – суммарное количество продукции на складах, а правая – суммарное количество продукции, требуемое в магазинах.
В нашем случае .
2.2. Разработка ЭТ с начальным планом решения.
В ячейках B4:B7 помещаем сведения о наличии продукции на складах. В ячейках C9:G9 – сведения о потребностях магазинов. В ячейках C5:G7 – данные о стоимости перевозок единицы продукции со складов в магазин.
Считаем, что с каждого склада в каждый магазин везут одну деталь (ячейки C11:G13 заполняем единицами).
В ячейку B11 введем формулу для вычисления количества продукции, вывозимой с первого склада: =СУММ(C11:G11). В ячейки B12, B13 введем формулы: =СУММ(C12:G12) и =СУММ(C13:D13). Для начального плана перевозок все суммы равны 5.
В ячейку C15 введем формулу для вычисления количества продукции, которую везем в первый магазин: =СУММ(C11:G13), в ячейки D15:G15 введем формулы для вычисления количества продукции, которую везем во 2-ой, 3-ий, 4-ый, 5-ый магазины:
В D15 =СУММ(D11:D13)
В E15 =СУММ(E11:E13)
В F15 =СУММ(F11:F13)
В G15 =СУММ(G11:G13)
Для определения стоимости перевозок в 1-ый магазин введем в ячейку C16 формулу: =СУММПРОИЗВ(C5:C7;C11:C13). Аналогично в ячейки D16:G16 введем формулы для вычисления стоимости перевозок в остальные магазины.
Определим
общую стоимость перевозок. Введем
в ячейку B17 формулу =СУММ(C16:G16). Для начального
плана получилось 44.
ОПТИМИЗАЦИЯ ПЛАНА ПЕРЕВОЗОК | ||||||||||
Склады | Магазины | |||||||||
Номер | Запас | 1-ый | 2-ой | 3-ий | 4-ый | 5-ый | ||||
Стоимость перевозок | ||||||||||
1 | 15 | 1 | 0 | 3 | 4 | 2 | ||||
2 | 25 | 5 | 1 | 2 | 3 | 3 | ||||
3 | 20 | 4 | 8 | 1 | 4 | 3 | ||||
Всего вывозится | Потребности магазинов | |||||||||
20 | 12 | 5 | 8 | 15 | ||||||
План перевозок | ||||||||||
1 | 5 | 1 | 1 | 1 | 1 | 1 | ||||
2 | 5 | 1 | 1 | 1 | 1 | 1 | ||||
3 | 5 | 1 | 1 | 1 | 1 | 1 | ||||
Завоз в магазины | ||||||||||
3 | 3 | 3 | 3 | 3 | ||||||
Стоимость перевозок в каждый магазин | 10 | 9 | 6 | 11 | 8 | |||||
Целевая функция | 44 |
2.3.
Для оптимизации плана
Целевая ячейка B17
Изменяя ячейки C11:G13
Ограничения: C11:G13>=0
C11:G13=целые
C11:G13<=B5:B7
C15:G15>=C9:G9
ОПТИМИЗАЦИЯ ПЛАНА ПЕРЕВОЗОК | ||||||||||
Склады | Магазины | |||||||||
Номер | Запас | 1-ый | 2-ой | 3-ий | 4-ый | 5-ый | ||||
Стоимость перевозок | ||||||||||
1 | 15 | 1 | 0 | 3 | 4 | 2 | ||||
2 | 25 | 5 | 1 | 2 | 3 | 3 | ||||
3 | 20 | 4 | 8 | 1 | 4 | 3 | ||||
Всего вывозится | Потребности магазинов | |||||||||
20 | 12 | 5 | 8 | 15 | ||||||
План перевозок | ||||||||||
1 | 15 | 15 | 0 | 0 | 0 | 0 | ||||
2 | 25 | 0 | 12 | 0 | 8 | 5 | ||||
3 | 20 | 5 | 0 | 5 | 0 | 10 | ||||
Завоз в магазины | ||||||||||
20 | 12 | 5 | 8 | 15 | ||||||
Стоимость перевозок в каждый магазин | 35 | 12 | 5 | 24 | 45 | |||||
Целевая функция | 121 |
Задание 3
База данных – это поименованная совокупность структурированных сведений об объектах какой либо предметной области.
Структурирование
– введение соглашений о
Система управления базами данных (СУБД) – это комплекс программ и языковых средств, необходимых для создания баз данных и для работы с ними.
Структурные элементы базы данных:
поле
– элементарная единица
запись
– совокупность логически
отношение
– совокупность экземпляров
файл – совокупность объектов БД (таблиц, форм, отчетов, запросов);
ключ
– такое поле, по которому можно
однозначно найти любую запись
в БД. Если записи можно определить
только значением нескольких
полей, ключ называют
Чтобы связать 2 таблицы БД нужно, чтобы они имели одинаковый ключ.
Общая
логическая структура БД
Существует
несколько типов (моделей)
Иерархический – каждый узел описывает какой-то объект. К каждой записи есть только один путь от верхней (корневой) записи.
Сетевой – возможна связь каждого узла с другим.
Реляционный
– используется табличное
Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
- каждый элемент таблицы – один элемент данных;
-
все столбцы в таблице
- каждый столбец имеет уникальное имя;
- одинаковые строки в таблице отсутствуют;
- порядок следования строк и столбцов может быть произвольным.
Все информационные объекты предметной области связаны между собой. Различаются связи нескольких типов, для которых введены следующие обозначения: