Автор работы: Пользователь скрыл имя, 04 Октября 2011 в 14:21, контрольная работа
Задание 1. Разработать систему принятия решения о целесообразности для фирмы продажи акций.
Разработать базу данных СТУДЕНТ для хранения следующей информации:
- номер зачётной книжки;
- фамилия;
- имя;
- дата рождения;
- группа;
- специальность;
- оценки по различным дисциплинам за несколько семестров.
Министерство образования Российской Федерации
Северо-Западный
заочный государственный
технический университет
Кафедра информатики
и вычислительной математики
К У Р С О В А Я Р А Б О Т А
по
информатике
Тема:
Системы принятия
решения и оптимизации
в Excel, конструирование
баз данных в Access
Выполнила студентка: Умрихина А.С.
Факультет: Управления производственными и
инновационными программами
Курс: 1
Специальность: 080502.65.01
Шифр: 9702120054
Проверил преподаватель: Шалыгина И.В.
Оценка:
Подпись преподавателя:
Дата:
Кингисепп
2010г.
Задание 1.
Разработать
систему принятия решения о
целесообразности для фирмы
№
п/п |
Факт (атрибут) | Порядковый номер характеристики атрибута | характеристика атрибута | Весовой фактор характеристики атрибута |
1 | Курс акций в данный момент | 1.1 | Высокий | 70 |
1.2 | Средний | 40 | ||
1.3 | Низкий | 10 | ||
2 | Вероятность снижения курса акций | 2.1 | Высокий | 60 |
2.2 | Средний | 30 | ||
2.3 | Низкий | 15 | ||
3 | Потребность в наличных деньгах | 3.1 | Высокий | 100 |
3.2 | Средний | 60 | ||
3.3 | Низкий | 20 |
Правила вывода:
Если суммарный весовой фактор меньше 120, то принято решение «Нет смысла в продаже».
Если суммарный весовой фактор выше 120, но меньше 170, то решение «Не торопитесь с продажей».
Если
суммарный весовой фактор выше
170, то «Продавать».
Задание 2.
Фирме
необходимо организовать
Склады | Магазины | |||||
М1 | М2 | М3 | М4 | М5 | ||
Номер склада | Запас | Стоимость перевозок | ||||
S1 | 20 | 2 | 1 | 4 | 5 | 3 |
S2 | 40 | 7 | 2 | 3 | 4 | 4 |
S3 | 35 | 5 | 9 | 2 | 5 | 4 |
Потребности магазинов | ||||||
35 | 18 | 10 | 12 | 20 |
Задание 3.
Разработать базу данных СТУДЕНТ для хранения следующей информации:
- номер зачётной книжки;
- фамилия;
- имя;
- дата рождения;
- группа;
- специальность;
-
оценки по различным
Задание 1.
В
настоящее время широкое
Факты
и правила для системы
1.1. Построение базы данных для задачи.
Построим
базу данных согласно базе знаний. Для
этого сформулируем текстовые вопросы
по фактам, приведённым в таблице. Например,
для факта «Курс акций в данный момент»
сформулируем вопросы «Высокий?», «Средний?»,
«Низкий?» и т.д. В базе данных предусмотрим
поле (столбец) для ввода ответов. Если
ответ на вопрос положительный (да), то
весовой фактор соответствующего атрибута
сохраняется. Если ответ отрицательный
(нет), весовой фактор берётся равным нулю.
База
данных
№
п/п |
Факт (атрибут) | Порядковый номер характеристики атрибута | характеристика атрибута | Ответ | Весовой фактор характеристики атрибута |
1 | Курс акций в данный момент | 1.1 | Высокий? | Нет | 0 |
1.2 | Средний? | Да | 40 | ||
1.3 | Низкий? | Нет | 0 | ||
Общий весовой фактор атрибута 1 | 40 | ||||
2 | Вероятность снижения курса акций | 2.1 | Высокая? | Да | 60 |
2.2 | Средняя? | Нет | 0 | ||
2.3 | Низкая? | Нет | 0 | ||
Общий весовой фактор атрибута 2 | 60 | ||||
3 | Потребность в наличных деньгах | 3.1 | Высокая? | Да | 100 |
3.2 | Средняя? | Нет | 0 | ||
3.3 | Низкая? | Нет | 0 | ||
Общий весовой фактор атрибута 3 | 100 |
Суммарный весовой фактор для тестового заполнения БД равен S=ВФ1+ВФ2+ВФ3=40+60+100=200. Очевидно, что согласно правилам вывода (сформулированным в задании), следует принять решение: «Продавать» (т.к. S>170).
Разрабатываемая система принятия решения должна использоваться многократно для анализа различных вариантов и предусматривать возможность многократного обновления БД.
При
проектировании экспертных
1.2. Построение дерева решения.
Дерево решения имеет свои вершины и ветви. Вершины обозначим эллипсами (проверка условий) и прямоугольниками (факты утверждения). Ветви соединяют вершины и указывают направление пути решения (сверху вниз).
Составляем
дерево решения для нашего
примера. Пусть БД заполнена ответами.
Проведены расчёты общих весовых факторов.
Теперь нужно проанализировать их значения.
Дерево решения имеет вид
Дерево решения строится по «правилам вывода».
1.3. Реализация системы принятия решения в ЭТ.
Для реализации электронной таблицы выполним следующие действия:
- создадим базу знаний;
- создадим базу данных;
- обработаем ответы;
-
вычислим общие весовые
- примем решение.
В строку 1 (ячейка A1:D1) вносим заголовок: «Курс акций», в ячейку B2 – «Курс акций в данный момент», в ячейку C2 – «Вероятность снижения курса», в ячейку D2 – «Потребность фирмы в деньгах».
В строку 4 (ячейки A4:D4) вводим заголовок «База знаний», в ячейках A6:A8 размещаем характеристики атрибутов. В ячейки B6:D8 вносим весовые факторы атрибутов, согласно заданной базе знаний.
В строку 10 вводим заголовок «База данных», в ячейку A11 – комментарий «Вопросы», в ячейки B11:D11 – комментарий «Ответы». В строку 12 введём подсказку, как следует отвечать на вопросы: «Если отвечаете «Да» - ввод 1, иначе – ввод 0». В ячейки A13:A15 запишем вопросы:
ячейка A13 – «Высокий?»
ячейка A14 – «Средний?»
ячейка A15 – «Низкий?»
В строку 16 вводим комментарий «Обработка ответов». В ячейку B17 вводим формулу =B6*B13. Скопируем эту формулу в ячейки B17:D19.
Введем в строку 20 комментарий «Вычисление суммарного фактора». Для расчета суммарного весового фактора вводим в ячейку B21 формулу =СУММ(B17:D19).
Чтобы
принять решение нужно
В
режиме вычисления таблица
КУРС АКЦИЙ | |||
КУРС АКЦИЙ В ДАННЫЙ МОМЕНТ | ВЕРОЯТНОСТЬ СНИЖЕНИЯ КУРСА | ПОТРЕБНОСТЬ В НАЛИЧНЫХ ДЕНЬГАХ | |
БАЗА ЗНАНИЙ | |||
Высокий (высокая) | 70 | 60 | 100 |
Средний (средняя) | 40 | 30 | 60 |
Низкий (низкая) | 10 | 15 | 20 |
БАЗА ДАННЫХ | |||
ВОПРОСЫ | ОТВЕТЫ | ||
Если отвечаете «ДА» - ввод 1, иначе - 0 | |||
Высокий (высокая) | 0 | 1 | 1 |
Средний (средняя) | 1 | 0 | 0 |
Низкий (низкая) | 0 | 0 | 0 |
ОБРАБОТКА ОТВЕТОВ | |||
0 | 60 | 100 | |
40 | 0 | 0 | |
0 | 0 | 0 | |
ВЫЧИСЛЕНИЕ СУММАРНОГО ФАКТОРА | |||
200 | |||
ПРИНЯТИЯ РЕШЕНИЯ | |||
продавать |