IF
Оператор
условного перехода или условный оператор.
IF условие THEN
Серия
1 операторов
ELSE
Серия
2 операторов
END IF
Выполнение оператора.
Если
условие верно, то выполняется Серия 1.
Если
условие не верно, то выполняется Серия 2.
Выполняется
один из двух вариантов действий Серия 1
или Серия 1, в зависимости от истинности условия
Сокращенная форма.
IF условие THEN
Серия
1 операторов
END IF
Если условие верно, то выполняется Серия 1.
Если
условие не верно, то ничего не выполняется.
Серия – это один или несколько операторов.
Каждый
оператор в отдельной стоке.
Самая полная форма условного оператора на
три варианта.
IF условие 1 THEN
Серия 1 операторов
ELSE IF условие 2 THEN
Серия 2 операторов
ELSE
Серия 3 операторов
END IF
Выполнение оператора.
Если
условие 1 верно, то выполняется Серия 1.
Если
условие 1 не верно, то проверяется условие 2.
Если
условие 2 верно, то выполняется Серия 2.
Если
условие 1 не верно и условие 2 не верно, то выполняется Серия 3.
Пример.
IF A<0 THEN
PRINT “<0”
ELSE IF A>0 THEN
PRINT “>0”
ELSE
PRINT “=0”
END IF
В зависимости от значения переменной А в
данный момент,
Выводятся
сообщения Меньше нуля, Больше нуля, Равно нулю.