Порядок выполнения операций в логических выражениях
В бесскобочных логических выражениях операции выполняются слева направо в соответствии с их приоритетом:
1. !
2. &&
3. ||
4. Отношения.
Поскольку отношения имеют самый низкий приоритет, то их необходимо заключать в круглые скобки.
Пример. Вычислить логическое выражение:
(-3≥5) (7<9)(0≤3)
Запись на языке С++ имеет вид:
(-3>= 5) || ! (7 <9) && (0 <= 3)
1 6 4 2 5 3
Внизу под операциями указан порядок их выполнения.
Результаты:
1) -3>= 5=>F; 2) 7 <9 => Т; 3) 0 <= 3 => Т;
4) !(T) -> F; 5) F && T=>F; 6) F || F => F.
Ответ: FALSE (ноль).
Дата добавления: 2015-02-10; просмотров: 858;