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

   В зависимости от значения переменной А в данный момент,

Выводятся сообщения Меньше нуля, Больше нуля, Равно нулю.

 

Хостинг от uCoz