Ветвление в VISAUL BASIC организуется с использованием:
· условного оператора IF
· оператора выбора CASE
Условный оператор IF.
Для проверки одного условия и выполнения оператора или блока операторов используется оператор IF…THEN. Этот оператор можно использовать с разным синтаксисом: однострочным (линейным) и многострочным (блочным).
а) Однострочный:
If условие Then операторы1 [Else операторы2]
б) Блочный:
If условие Then
блок операторов1
[Else
блок операторов2]
End If
Пример решения задачи с использованием блочного оператора IF показан на рис. 7.7.
Рис. 7.7. Пример решения задачи с использованием блочного оператора IF:
в) Для проверки более одного условия и выполнения одного из нескольких блоков операторов используется оператор IF вида:
If условие 1 Then
блок операторов 1
ElseIf условие 2 Then
блок операторов 2
……………
ElseIf условие n Then
блок операторов n
[Else
блок операторов Else]