Условный оператор управления IF

Оператор IFимеет две формы представления - однострочную и многострочную. Синтаксис однострочной формы IF:

If<условие> Then оператор 1 [ Else оператор 2] ;

где:<условие> - логическое выражение. В квадратных скобках указан необязательный параметр. Если он отсутствует, то такая форма представления IF называется неполной или сокращенной.

Функционирование оператора: если значение логического выражение "истина", то выполняется оператор 1, иначе выполняется оператор 2. Ниже приведено блок – схемное представление оператора.

 
 

 


Пример 14.1. Применение данного оператора для решения следующей задачи:

Функционирование оператора

Ложь

Истина

If x<1 Then y= a*x Else y= b*x

       
   

 


Передача управления к следующему оператору

Эту же задачу можно решить двумя операторами, так называемой неполной или сокращенной формы if :

If x<1 Then y= a*x

If x=>1 Then y= b*x