logo
Информатика учебник

6.3.2. Ветвящаяся (разветвлённая) структура

Иногда её называют "структура с условием (условиями)". Сердцевиной такой структуры действительно является операция проверки некоего условия, в результате которой дальнейшее выполнение алгоритма может идти по одному из предусмотренных путей. Например, такие ветвящиеся структуры:

нет

да

нет

условие условие

да

Опер-р 1

Опер-р 1

Опер-р 2

Ветвящиеся структуры

Рис. 6.3. С одной ветвью Рис. 6.4. С двумя ветвями

Этой структуре соответствует такой псевдокод:

Если результат проверки <условия> "да", то выполнить <оператор1>, если "нет" – то пропустить выполнение <оператора1>, после чего продолжить работу

Этой структуре соответствует такой псевдокод:

Если результат проверки <условия> "да", то выполнить <оператор1>, если "нет" – то выполнить <оператор2>, после чего продолжить работу

В алгоязыке этой структуре соответ-

ствует оператор:

В алгоязыке этой структуре соответ-

ствует оператор:

If <усл-е> THEN <опер1> End If If <усл-е> THEN <опер1> ELSE <опер2> End If

ключ = 20

ключ = 20

Select Case ключ

нет

Case 1

ключ = 1,2,…20 Опер-р 1

Case 2

да

Опер-р 2