Разница между строгой и нестрогой логической операцией в программировании заключается в их свойствах:
- Строгая логическая операция, например строгая дизъюнкция, истинна, если значения аргументов не равны. spravochnick.ru Для функции трёх и более переменных результат выполнения операции будет истинным только тогда, когда количество аргументов, равных 1, составляющих текущий набор — нечётное. spravochnick.ru
- Нестрогая логическая операция, например дизъюнкция, истинна, если хотя бы одно из подвыражений истинно на некотором наборе значений переменных. spravochnick.ru otus.ru Если все выражения из некоторого списка дизъюнкции ложны на некотором наборе значений переменных, то и вся дизъюнкция этих выражений тоже ложна. spravochnick.ru
Таким образом, строгая логическая операция утверждает, что произойдёт только одно событие из двух, в то время как нестрогая логическая операция допускает возможность одновременного выполнения обоих событий. profbeckman.narod.ru