Условный оператор IF. Позволяет произвести развилку алгоритма, в которой осуществляется выбор одной из двух альтернативных ветвей, в зависимости от некоторого условия. В качестве условия выбора используется значение логического выражения.
Синтаксис оператора IF:
If <логическое выражение> then <оператор1>
else <оператор2>
В результате вычисления выражения получается логическое значение типа Boolean. Если результатом
является значение True, то выполняется оператор1, в противном случае (False) – оператор2 . Алгоритм:
Логическая операция конъюнкция (AND) – если среди значений есть false.то значение тоже будет false.
Логическая операция дизъюнкция (OR) – если среди значений есть true, то и значение – true. Логическая операция исключающее ИЛИ (XOR) – тоже самое. Логическая операция отрицания (NOT) – результат противоположен значению.
Порядок выполнения логических операций: а) Not; б) And, *, Div, Mod, /; в) Or, Xor, +, –