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

UptoLike

19
Обработка ответов
Введем в строку 21 комментарий: “Обработка ответов”. Обработка
ответов заключается в определении весового фактора факта в зависимости от
ответа: при ответеДа” (т.е. при вводе в соответствующую ячейку ответа числа
1) весовой фактор должен быть тем же, что и в базе знаний. Если же был дан
ответНет” (т.е. в
соответствующей ячейке число 0), весовой фактор должен
быть равным нулю.
Для получения такого результата удобно перемножить весовой фактор из
базы знаний на значение соответствующей ячейки ответа. Например, весовой
фактор атрибутаотсутствует звук для неисправностиПредохранитель
находится в ячейке В7 и равен 5. Ответ на вопросОтсутствует звук?” для этой
неисправности будет введен
в ячейку В17. Если перемножить значения ячеек
В7 и В17, то при ответеДа” (т.е. наличии 1 в В17) результат перемножения
будет равен 5. Если ответНет” (т.е. в В17 число 0), результат равен 0. Поэтому
запишем в ячейку В22 формулу =В7*В17 (табл.12). Скопируем эту формулу в
ячейки В23:D24, а потом еще
в ячейку D25 (пользуясь режимом автозаполнения).
Вычисление общих весовых факторов
Введем в строку 26 комментарий: “Вычисление общих весовых факторов”.
Для вычисления общего весового фактора первой неисправности нужно
просуммировать весовые факторы, полученные в результате обработки ответов,
и находящиеся в ячейках В22:В24. Введем в ячейку В27 формулу
=СУММ(В22:В24). По аналогии введем в ячейку С27 формулу
=СУММ(С22:С24), в
ячейку D27 – формулу =СУММ(D22:D25).
Вычисление максимального общего весового фактора.
Введем в строку 28 комментарийВычисление максимального общего
весового фактора”. Чтобы найти наиболее вероятную неисправность, следует
сравнить между собой все общие весовые факторы, находящиеся в ячейках
В27:D27 и определить максимальный. Для этого вводим в ячейку В29 формулу
=МАКС(В27:D27).
Принятие решения.
Чтобы принять решение, к какому типу относится неисправность для
введенного варианта ответов, нужно провести сравнение общего весового
фактора каждой неисправности с найденным максимальным значением.
Например, если значение максимального общего весового фактора (ячейка В29)
совпадает со значением общего весового фактора первой неисправности
(ячейка В27), то можно принять решение, что неисправность первого
типа
("Предохранитель").
Воспользуемся для этого оператором ЕСЛИ. В общем случае он имеет вид:
=ЕСЛИ(условие; выражение 1; выражение 2).
Оператор ЕСЛИ работает следующим образом: проверяется записанное
условие. Если условие выполняется, то в ту ячейку, где находится оператор
ЕСЛИ, записывается выражение 1. Если условие не выполняетсявыражение 2.
Запишем в ячейку В31 формулу