Программирование разветвляющихся (условных) алгоритмов

Алгоритм разветвляющейся (условной) структуры - алгоритм, в котором последовательность выполнения действий зависит от некоторых условий.

В языке Бэйсик для ветвления используются следующие операторы:

1) Оператор безусловной передачи управления GOTO N , - где N метка строки. Этот оператор передает управление строке с меткой N.

2) Операторы условной передачи управления (приведены три типа):

a) IF <логическое выражение> THEN <операторы>

При выполнении оператора IF сначала определяется результат логического выражения: ИСТИНА (TRUE) или ЛОЖЬ (FALSE). Если ИСТИНА, то управление передается операторам, следующим за словом THEN, если - ЛОЖЬ, то оператору, записанному после оператора IF.

б) IF <логическое выражение> THEN <операторы> ELSE <операторы>

При выполнении оператора IF данной модификации, сначала так же определяется результат логического выражения. Если ИСТИНА, то управление передается операторам, следующим за словом THEN, если - ЛОЖЬ, то оператору записанному после ELSE.

в) блочный «IF» (записывается в нескольких строках):