Информатика. Логические операции. Чем значок логического умножения & отличается от ^;
Выполняется ли равенство?:
HE(A^B) = HE A ^ НЕ В?

11 Ноя 2021 в 19:47
75 +1
0
Ответы
1

Знак логического умножения & отличается от ^ следующим образом:

& является логическим оператором "И" (AND), который возвращает true (истина), если оба операнда истинны, и false (ложь) в противном случае.^ является логическим оператором "исключающее ИЛИ" (XOR), который возвращает true, если только один из операндов истинен, и false во всех остальных случаях.

Ответ на второй вопрос:

Нет, равенство HE(A^B) ≠ HE A ^ НЕ В, так как в первом случае мы выполняем операцию "исключающее ИЛИ" над двумя переменными A и B, а во втором случае мы выполняем операцию "ИНВЕРСИЯ" над B вместе с операцией "И" над A и инвертированным B.

17 Апр 2024 в 08:50
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир