Операция И – &&. Составное условное выражение равно значению true, когда оба логических выражения в нём равны true.
Операция ИЛИ – ||. Составное условное выражение равно значению true, когда хотя бы одно из логических выражений в нём равно true.
| Логическое выражение 1
| Логическое выражение 2
| Результат операции && (И)
| Результат операции || (ИЛИ)
|
| True
| True
| True
| True
|
| True
| False
| False
| True
|
| False
| True
| False
| True
|
| False
| False
| False
| False
|
Составные условия применяются для записи двойных неравенств.
Контрольные вопросы
1. Какое условие называется простым?
2. Какие знаки сравнения проверяются в логических выражениях?
3. Какие значения вырабатываются после вычисления логических выражений?
4. Какое условие называется составным?
5. Как работает логическая операция И – &&?
6. Как работает логическая операция ИЛИ – ||?
Выводы
· Условие в операторе if… может быть простым или составным.
· Простое условие содержит одно, а составное условие – два логических выражения.
· Логические выражения составного условия связаны логическими операциями И и ИЛИ.
· Для получения значения true в составном условии операция И требует true в обоих логических выражениях, а ИЛИ требует true хотя бы в одном логическом выражении.
· Логические выражения в условии могут быть вложенными, тогда они выделяются в круглые скобки. Круглые скобки определяют приоритет действий.