Информатика. Боброва Л.В - 16 стр.

UptoLike

16
2.4.4. Реализация системы принятия решения в электронной таблице (ЭТ)
Электронная таблица, реализующая систему принятия решения для
рассматриваемого примера, приведена в табл.11 (режим вычислений) и в
табл.12. (режим показа формул).
Для ее реализации необходимо выполнить следующие действия:
1. Создать базу знаний.
1. Создать базу данных.
2. Обработать ответы.
3. Вычислить общие весовые факторы.
4. Вычислить максимальный общий весовой фактор.
5. Принять решение.
Рассмотрим эти
этапы более подробно.
Создание базы знаний
В строку 2 (ячейки В2:D2) вносим заголовок: “Вид неисправности”, в
строку 3 (ячейки В3:D3) - названия вида неисправностей: “Предохранитель”,
АнтеннаиКинескоп”.
В строку 5 (ячейки А5:D5) вводим заголовокБаза знаний”, в ячейках
А6:А10 –размещаем характеристики неисправностей. В ячейки В6:D6 поместим
заголовокВесовые факторы неисправностей”. В ячейки В5:D8 введем
весовые факторы неисправностей, согласно
заданной базе знаний (табл. 9).
Создание базы данных.
В строках 12:20 предусматриваем вывод вопросов согласно БД (табл.10) и
место для ввода ответов.
В строку 12 введем заголовок: “База данных”, в строку 13 – уточнения
(столбец А предназначен для вывода вопросов, поэтому в ячейку А14 введем
комментарийВопросы”. Столбцы В:D предназначены для ввода ответов,
поэтому в ячейках В14:D14 разместим комментарийОтветы”. В строку
15
введем подсказку, как следует отвечать на вопросы: “Если отвечаетеДа” -
ввод 1, иначе ввод 0”. Далее в строке 16 разместим указание, определяющее
адрес ячеек для ввода ответов на вопросы: “Ответы вводить в ячейки В17:В19”.
В ячейки А17:А19 запишем вопросы:
ячейка А17 – “Отсутствует звук?”
ячейка А18 – “Отсутствует изображение?”
ячейка А19 – “Отсутствует световое
заполнение экрана?”
Поскольку эти же параметры характеризуют также вторую и третью
неисправности, предусматриваем запись ответов на перечисленные вопросы в
ячейки столбца С (для характеристики неисправности антенны) и ячейки
столбца D (для характеристики неисправности кинескопа).
Например, в ячейку С17 должен быть введен тот же ответ, что будет
введен пользователем системы принятия решения в ячейку В17. Поэтому
запишем в С17 формулу =В17 (т.е. предписываем переписать в С17 то
выражение, которое находится в В17). Аналогично заполняем ячейки
С18:D18. Очевидно, что при этом следует использовать режим
автозаполнения - копирования формулы.