Условие это – выражение логического типа, которое может принимать одно из двух значений: Истина или Ложь.
Различают простое и сложное условия.
Простое условие в общем виде записывается так:
op1 оператор_сравнения op2
Где:
op1 и op2 – сравниваемые операнды, в качестве которых могут выступать константы, переменные, функции или выражения.
Операторы сравнения:
= равно
> больше
>= больше или равно
< меньше
<= меньше или равно
!= не равно
Примеры простых условий:
a[i+1] < a[i]
d != 0
pos(' ', st) = 1
name = 'simpson'
Сложное условие
Сложное условие в общем виде записывается так:
усл1 логический_оператор усл2
Где:
усл1 и усл2 – выражения логического типа, в качестве которых могут выступать простые или сложные условия.
Логические операторы:
AND – логическое И
OR – логическое ИЛИ
NOT – логическое НЕ
Примеры сложных условий:
x >= x1 AND x <= x2
NOT((x < x1) OR (x > x2))
sum >=1000 and sum <10000
name = 'Bart' OR name = 'Homer'