Что можно сделать для того, чтобы изменить порядок выполнения действий в логических выражениях?

ГДЗ по Информатике 9 класс. Поляков. Базовый уровень. §11. Логические выражения.


1. Что можно сделать для того, чтобы изменить порядок выполнения действий в логических выражениях?

Ответ

В бинарной формальной логике определены три базовые операции
И (коньюнкция, логическое умножение)
ИЛИ (дизьюнкция, логическое сложение)
НЕ (отрицание).
Последовательную цепочку логических операций можно записать в виде выражения похожего на арифметическое,
например: x+yz
так записано логическое выражение
x или y и z
Приоритет выполнения похож на арифметический:
1. Приоритеты выполнения операций для вычисления выражения в порядке убывания:
— выражение в скобках
— отрицание
— умножение
— сложение
2. Операции с равным приоритетом выполняются слева-направо
Для изменения порядка действий следует изменить порядок операндов или расставить скобки.
В арифметике:
1+2*3=6
(1+2)*3 =9
В формальной логике:
Пусть x=истина; y=истина; z=ложь
тогда
x+yz=истина или истина и ложь= истина или ложь = истина
(x+y)z =(истина или истина) и ложь = истина и ложь = ложь
Если какая-то операция должна выполняться первой, её следует заключить в скобки, и, по возможности, сместить влево, чтобы повысить приоритет этой операции, что изменит порядок действий при расчёте значения выражения.


Понравилась статья? Поделиться с друзьями: