Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК информатика последний.doc
Скачиваний:
51
Добавлен:
06.11.2018
Размер:
11.12 Mб
Скачать

Правила вывода:

Если набранная сумма баллов меньше 270 - оценка "Неудовлетворительно".

Если сумма баллов находится в пределах 270-330 - оценка "Удовлетвори-тельно".

При сумме баллов 331 - 380 - оценка "Хорошо".

Если сумма баллов больше 380 - "Отлично".

Разработка системы принятия решений включает три основных этапа:

  1. Создание базы данных для тестовой проверки разработанной системы принятия решения.

  2. Формализация правил принятия решений на основе имеющихся правил вывода. Обычно схему решения записывают в виде специального графа – дерева решений.

  3. Компьютерная реализация системы. Система принятия решения может быть реализована с использованием языка программирования высокого уровня или в табличном процессоре.

Создание системы принятия решений для задач такого типа (на примере оценки знаний абитуриента) подробно рассмотрено в «Опорном конспекте», п. 7.1, с. 75 - 80. Поэтому в данных методических указаниях не будем повторять это решение, а уделим внимание другим типам задач.

4.2.2.3. Разработка системы принятия решений о продаже акций предприятия

Необходимо разработать систему принятия решения о целесообразности для фирмы продажи акций. База знаний приведена в табл. 4.2.

Таблица 4.2

п/п

Факт (атрибут)

Характеристика

атрибута

Весовой фактор характеристики атрибута

1.

Курс акций в данный момент

Высокий

Средний

Низкий

50

30

10

2.

Вероятность снижения курса акций

Высокая

Средняя

Низкая

40

20

10

3.

Потребность в наличных деньгах

Высокая

Средняя

Низкая

80

50

20

Правила вывода:

Если суммарный весовой фактор меньше 100, то принять решение “Нет смысла в продаже”.

Если суммарный весовой фактор выше 100, но меньше 140, то решение - “Не торопитесь с продажей”.

Если суммарный весовой фактор выше 140, то - “Продавать”.

Последовательность решения данной задачи абсолютно аналогична схеме описанной в п. 4.2.2.2 (с. 75-80 «Опорного конспекта).

  1. Построение базы данных

Составим БД (табл. 4.3) согласно базе знаний табл. 4.2 (основы построения БД описаны в п. 7.1. «Опорного конспекта».)

Обратите внимание! Отличие этой задачи от предыдущей состоит в том, что, если на один из трех вопросов для любого атрибута был дан ответ “Да”, значит, на оставшиеся следует отвечать “Нет”. (Например, если на вопрос: “Курс акций в данный момент средний?” был дан ответ “Да”, нельзя отвечать утвердительно, что одновременно этот курс высокий или низкий).

Еще одно отличие от предыдущей задачи – весовой фактор каждого ответа получается суммированием весовых факторов всех характеристик данного ответа. Правда, из этих трех характеристик две будут иметь весовой фактор, равный нулю, но при реализации системы в ЭТ заранее неизвестно, какие именно, поэтому в компьютерной реализации обязательно нужно предусмотреть вычисление данных сумм.

Суммарный весовой фактор для тестового варианта заполнения БД равен S=ВФ1+ВФ2+ВФ3=50+20+20=90. Очевидно, что согласно правилам вывода, сформулированным в задании, следует принять решение: “Не продавать” (так как S<140).

Таблица 4. 3

п/п

Факт

(атрибут)

Вопрос

Ответ

Весовой фактор характеристики

1.

Курс акций в данный момент

Высокий?

Средний?

Низкий?

Да Нет

Нет

50

0

0

Общий весовой фактор атрибута 1 (ВФ1)

50

2.

Вероятность снижения курса акций

Высокая?

Средняя?

Низкая?

Нет

Да

Нет

0

20

0

Общий весовой фактор атрибута 2 (ВФ2)

20

3.

Потребность в наличных деньгах

Высокая?

Средняя?

Низкая?

Нет

Нет Да

0

0

20

Общий весовой фактор атрибута 3 (ВФ3)

20

Суммарный весовой фактор S

90

2) Построение дерева принятия решений

Основы построения деревьев решения описаны в п. 7.1. «Опорного конспекта». Дерево решений строится по “правилам вывода” и имеет вид рис. 4.1.

S<100

Да Нет

Нет смысла S<140

в продаже

Да Нет

Не торопиться Продавать

с продажей

Рис. 4.1

3) Реализация системы принятия решений в ЭТ

Порядок процесса создания ЭТ описан в п. 7.1. «Опорного конспекта». ЭТ, реализующая систему принятия решения согласно заданию табл. 4.3, имеет вид табл. 4.4 (режим показа вычислений) и табл. 4.5 (режим показа формул).

Таблица 4.4

A

B

C

D

E

1

Решение о продаже акций

2

БАЗА ЗНАНИЙ

БАЗА ДАННЫХ

3

Атрибуты

Характе-ристики

Весовой фактор атрибута

Ответ

Весовой фактор ответа

4

Курс акций в данный момент

Высокий

50

1

50

5

Средний

30

0

0

6

Низкий

10

0

0

7

Вероятность снижения курса

Высокая

40

0

0

8

Средняя

20

1

20

9

Низкая

10

0

0

10

Потребность фирмы в наличных деньгах

Высокая

80

0

0

11

Средняя

50

0

0

12

Низкая

20

1

20

13

Суммарный весовой фактор

90

14

Принятие решения

15

Не продавать

При работе с программой Calc в ячейку Е13 следует ввести формулу

=SUM(E4:E12),

а в строку 15 – формулу

=IF(E13<100;”Не продавать”;IF(E13<140;”Не торопиться”;”Продавать”)).