IF a+b>=c AND b>a THEN? "Верно" ELSE? "Неверно"
Другой пример. Для A,В,С выяснить, правда ли что первое число самое большое, а последнее – самое маленькое.
IF a>b AND a>c AND c<a AND c<b THEN? "Верно" ELSE? "Неверно"
Еще. Верно ли, что среди чисел имеется ровно одна единица?
IF (a=1 AND b<>1 AND c<>1) OR (a<>1 AND b=1 AND c<>1)
OR (a<>1 AND b<>1 AND c=1) THEN? "Верно" ELSE? "Неверно"
Здесь скобки введены лишь для наглядности, поскольку операция AND все равно выполняется прежде операции OR.
Но как решить такую задачу, если чисел не три, а например 20. Логическое выражение сделается слишком громоздким. Здесь можно использовать “арифметический” подход и сосчитать число единиц:
IF a=1 THEN s=s+1
IF b=1 THEN s=s+1
...
IF z=1 THEN s=s+1
IF s=1 THEN? "Верно" ELSE? "Неверно"
Пример. Написать программу, которая для любого года G определяет високосный он или нет (ответ Да/Нет). Признаком високосного года является кратность года числу 4 за исключением тех лет, которые делятся на 100 и не делятся на 400. Кратность чисел можно определять с помощью операции MOD.