Логические операции в алгоритмах используются для обработки составных условий, которые создаются из нескольких простых, соединённых друг с другом. 12
Для записи составных условий в алгоритмическом языке используют следующие логические операции: 1
- Логическое «и» (and). 1 Означает одновременное выполнение всех условий. 1
- Логическое «или» (or). 1 Означает выполнение хотя бы одного из представленных условий. 1
- Логическое отрицание (not). 1 Отрицает записанное за ним условие. 1
Простые условия при этом обязательно заключаются в скобки, так как логические операции имеют более высокий приоритет, чем операции сравнения. 1
Правила выполнения логических операций:
- Составное условие, состоящее из двух простых условий, соединённых операцией and, верно (истинно) только тогда, когда верны оба простых условия. 4
- Составное условие, состоящее из двух простых условий, соединённых операцией or, верно тогда, когда верно хотя бы одно из простых условий. 4
- Составное условие not верно только тогда, когда простое условие ложно. 4