Программирование разветвляющихся вычислительных процессов

 

В большинстве задач не удается представить алгоритм в виде линейной структуры, т.к. задачи обычно содержат различные условия, требующие выбора одного из возможных направлений продолжения программы.

Для того чтобы на основании одного условия программа выбирала между двумя альтернативными блоками программного кода, используется оператор If . . .Then . . . Else, который имеет две формы записи оператора однострочную и блочную.

Синтаксис однострочной формы записи оператора:

 

IFусловиеTHENВыражение_1ELSEВыражение_2

 

Синтаксис блочной формы записи оператора:

 

If условие Then

(операторы, выполняющиеся, когда условие = True (истина))