Расставьте скобки в выражении. And b or not a and not
Скачать 13.5 Kb.
|
Расставьте скобки в выражении a and b or not a and not b (1 - не, 2-и, 3-или) X * Y + -X * -Y Ответ: ((a and b) or ((not a) and (not b))) !!! Есть конкретное расположение в булевой алгебре значений. not - инвертирует значение, и именно not всегда выполняется первым. это ПЕРВЫЕ ДВЕ ПАРЫ СКОБОК and - логическая операция и, или математическое умножение. После not выполняется оно.Ещё две пары скобок есть. or - логическая операция или, или логическое сложение. Его выполняем в последнюю очередь, и это наша последняя пара скобок, которая складывает значения первой части уравнения с значениями второй части уравнения.(Внешние скобки, про которые было сказано в пояснении к заданию) Шпаргалка: and Логический оператор "И". Условие будет истинным если оба операнда истина. Пример: True and True равно True. True and False равно False. False and True равно False. False and False равно False. or Логический оператор "ИЛИ". Если хотя бы один из операндов истинный, то и все выражение будет истинным. Пример: True or True равно True. True or False равно True. False or True равно True. False or False равно False. not Логический оператор "НЕ". Изменяет логическое значение операнда на противоположное. Пример: not True равно False. not False равно True. Операнды в данном выражении это a и b! И не забываем про приоритеты операторов: 1. not 2.and 3.or |