В записи логических выражений помимо арифметических операций сложения, вычитания, умножения, деления и возведения в степень используются операции отношения < (меньше), <= (меньше или равно), > (больше), >= (больше или равно), = (равно), <> (не равно), а также логические операции: не (not, ) и (and), или(or).
Примеры записи логических выражений, которые принимают значение "истина" при выполнении указанных условий.
Условие | Запись на языке псевдокода |
Только одно из чисел a и b положительно | ( ( a>0 ) и ( b<=0 ) ) или ( ( a<=0 ) и ( b>0 ) ) |
Хотя бы одно из чисел a,b,c является отрицательным | ( a<0 ) или ( b<0 ) или ( c<0 ) |
Число x удовлетворяет условию a<x<b | ( x> a ) и ( x < b ) |
Not a - true, когда a= false, и наоборот.
A and b - true, когда оба значения a и b – истина, иначе – ложь.
A OR b – false, когда оба значения a ,b – false, иначе – истина.