Синтаксис многострочной формы IF

Если оператор 1 или оператор 2 должен состоять из нескольких операторов, то удобно применять многострочный оператор if, синтаксис которого:

If <условие> Then

операторы

-------------

[Else

операторы

------------- ]

End If

Предыдущая задача решается таким образом:

If x<1 Then

y=a*x'оператор 1

Else

z=b*x'оператор 2

End If

Пример 14.2. Рассмотрим задачу, когда поставленных условий может быть больше двух:

 

Геометрическая интерпретация задачи. Расположим на оси Х числа.

 
 


-1 0 1 2 3 4 5 10 30

 

Алгоритм решения задачи

 
 

 


Для решения такой задачи можно использовать однострочный, вложенный IF или IF с добавочными условиями.