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

4) Реализация системы принятия решений в электронной таблице

Реализация системы принятия решений приведена в табл. 7.3 (режим показа формул) и в табл. 7.4 (режим показа вычислений).

Рис. 7.1

В ячейках А3:В14 электронной таблицы (ЭТ) размещена исходная таблица 7.2. Ответы вводятся с использованием двоичной системы. При положительном ответе («Да») нужно ввести число 1, при отрицательном («Нет») – ввести 0. Чтобы не возникло неоднозначности при вводе ответа, в ячейке С2 приводятся указания о правилах ввода.

Ввод ответа в таком виде позволяет легко вычислить весовой фактор ответа путем умножения кода ответа на весовой фактор атрибута.

Обработка ответов производится в ячейках D5:D14 ЭТ (формула вводится в ячейку D5 и копируется в ячейки D6: D14).

В строке 15 вычисляется суммарный весовой фактор, а в строке 18 размещена формула для принятия решения.

В таблице 7.3 приведена реализация системы принятия решения в Excel. При работе с программой Calc отличие будет заключаться в том, что в ячейку D15 вводится формула =SUM(D4:D14), а в строке 18 размещается выражение

=IF(D15<280;”неуд”;IF(D15<=340;”удовл”;IF(D15<=400:”хор”;”отл”)))

Таблица 7.3

 

A

B

C

D

1

Оценка знаний абитуриента

2

Атрибут

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

Если ответ "Да" - введите 1, иначе 0

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

3

БАЗА ЗНАНИЙ

БАЗА ДАННЫХ

4

Умеет решать

 

 

5

Квадратные уравнения

20

1

=B5*C5

6

Квадратные неравенства

40

0

=B6*C6

7

Уравнения с модулями

30

1

=B7*C7

8

Показательные уравнения

30

1

=B8*C8

9

Показательные неравенства

40

0

=B9*C9

10

Логарифмические уравнения

40

1

=B10*C10

11

Логарифмические неравенства

40

0

=B11*C11

12

Тригонометрические тождества

30

1

=B12*C12

13

Тригонометрические уравнения

40

1

=B13*C13

14

Геометрические задачи

50

1

=B14*C14

15

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

=СУММ(D5:D14)

16

 

 

 

 

17

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

 

 

 

18

=ЕСЛИ(D15<280;"неуд";ЕСЛИ(D15<=340;"удовл";ЕСЛИ(D15<=400;"хор";"отл")))

Таблица 7.4

А

В

С

D

1

Оценка знаний абитуриента

2

Атрибут

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

Если ответ "Да" - введите 1, иначе 0

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

3

БАЗА ЗНАНИЙ

БАЗА ДАННЫХ

4

Умеет решать

 

 

 

5

Квадратные уравнения

20

1

20

6

Квадратные неравенства

40

1

40

7

Уравнения с модулями

30

0

0

8

Показательные уравнения

30

1

30

9

Показательные неравенства

50

1

50

10

Логарифмические уравнения

40

1

40

11

Логарифмические неравенства

40

0

0

12

Тригонометрические тождества

30

1

30

13

Тригонометрические уравнения

40

1

40

14

Геометрические задачи

50

1

60

15

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

310

16

 

 

 

 

17

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

 

 

 

18

удовл