сложения по модулю
сложения по модулю 2 (для одного разряда переключателей).
А В А+В (А+В)+А?В
1 1 0 1
1 0 1 0
0 1 1 1
0 0 0 0
Какие выводы можно сделать из этого факта? Появляется возможность заменить в W данные по переключателям А и В на данные по А и (А+В) - результат действий не изменится, ибо последний столбик говорит о том, что действие переключателя В равносильно действиям (А+В)+А. Из этого следует, что W преобразуется к виду, когда на главной диагонали матрицы записаны 1, а все элементы ниже главной диагонали равны нулю. После такого приведения W логика обработки сводится к поиску лампочек, у которых начальное (а затем текущее) состояние не совпадает с конечным, и к применению переключателя с единицей на главной диагонали, соответствующей этим лампочкам. При преобразовании строк матрицы W следует помнить, из каких строк она получается. Для примера, приведенного в условии задачи, описанные действия выглядят следующим образом.
W Строки, логическая сумма которых приводит к данной строке (Who:array[1..M]
Индекс
Элементарные функции
Линейные уравнения
Нелинейные уравнения
Случайные числа