Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Вычисление общих весовых факторовСодержание книги
Поиск на нашем сайте
Введем в строку 11 комментарий: “Вычисление общих весовых факторов”. Обработка ответов заключается в определении весового фактора факта в зависимости от ответа: при ответе “Да” (т.е. при вводе в соответствующую ячейку ответа числа 1) весовой фактор должен быть тем же, что и в базе знаний. Если же был дан ответ “Нет” (т.е. в соответствующей ячейке число 0), весовой фактор должен быть равным нулю. Для получения такого результата удобно перемножить соответствующие весовые факторы из базы знаний на значения соответствующих ячейкам ответа, а замет сложить их и ответ поместит в ячейку В12. Для выполнения этих двух операций (умножение и сложение) воспользуемся стандартной функцией СУММПРОИЗВ (SUMPRODUCT), которая имеет следующий синтаксис: =СУММПРОИЗВ(Массив1;Массив2;…), =SUMPRODUCT(Массив1;Массив2;…). Так как мы будем последовательно перемножать ячейки с ответами (Е7:Е10) на ячейки с весовыми факторами неисправностей В7:В10, С7:С10 и D7:D10, необходимо изменить адреса ячеек с ответами с относительных на абсолютные $ Е$7:$Е$10 (табл.25). Скопируем эту формулу в ячейки В12:D12.
Вычисление максимального общего весового фактора Введем в строку 13 комментарий “Вычисление максимального общего весового фактора”. Чтобы найти наиболее вероятную неисправность, следует сравнить между собой все общие весовые факторы, находящиеся в ячейках В12:D12 и определить максимальный. Для этого вводим в ячейку В14 формулу =МАКС(В12:D12) (=MAX(В12:D12) для OpenOffice.org Calc). Принятие решения Чтобы принять решение, к какому типу относится неисправность для введенного варианта ответов, нужно провести сравнение общего весового фактора каждой неисправности с найденным максимальным значением. Например, если значение максимального общего весового фактора (ячейка В14) совпадает со значением общего весового фактора первой неисправности (ячейка В12), то можно принять решение, что неисправность первого типа ("Предохранитель"). Таблица 24
Воспользуемся для этого оператором ЕСЛИ (в OpenOffice.org Calc оператор IF). В общем случае он имеет вид:
=ЕСЛИ(условие; выражение 1; выражение 2). =IF(условие; выражение 1; выражение 2). Оператор ЕСЛИ работает следующим образом: проверяется записанное условие. Если условие выполняется, то в ту ячейку, где находится оператор ЕСЛИ, записывается выражение 1. Если условие не выполняется – выражение 2. Запишем в ячейку В16 формулу
=ЕСЛИ(В12=В14;“Предохранитель”;0), =IF(В12=В14;“Предохранитель”;0).
Таким образом, если максимальный весовой фактор совпадает с общим весовым фактором первой неисправности, в ячейке В16 появится сообщение “Предохранитель”. (В противном случае – число 0). Аналогичным образом в ячейку С16 запишем формулу для принятия решения о второй неисправности
=ЕСЛИ(С12=С14;“Антенна”;0), =IF(С12=С14;“Антенна”;0).
В ячейку D16 для принятия решения о третьем типе неисправности введем формулу
=ЕСЛИ(D12=D14;“Кинескоп”;0), =IF(D12=D14;“Кинескоп”;0).
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-16; просмотров: 200; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.12.154.133 (0.006 с.) |