Разница между простым и составным логическим выражением в программировании заключается в количестве логических условий и способах их соединения. 12
Простое логическое выражение содержит одно логическое (булево) условие, которое является либо истинным, либо ложным. 1 Такие выражения записываются с помощью логических отношений: <, >, >=, <=, != (не равно), = (равно). 3 Примеры простых логических выражений: a - b <> 5 (истинно, если a - b не равно 5), c >= 10 + 11 (истинно, если c имеет значение 21 или больше). 1
Составное логическое выражение состоит из двух или более простых условий, соединённых с помощью логических операций: and (и), or (или), not (не). 2 Простые условия при этом заключаются в круглые скобки. 2 Примеры составных условий: (a>5) and (a<13), (x>=0) or (a<>7). 2
Таким образом, простое логическое выражение включает одно условие, а составное — несколько, соединённых между собой.