Статья 788

Более сложные разветвления.

сообщение

сообщение

Все приведенные до сих пор программы по одной ветви выводили некоторое сообщение, а по другой просто заканчивались. Рассмотрим теперь блок-схему программы, которая ни по одной ветви не завершается сразу.
Начало
Запросить, сколько будет 5 + 5
Да
Нет
Выдать
сообщение
Неверно
Выдать
сообщение
Правильно
Какое бы число ни было введено, оно будет либо равным 10, либо отличным от этого значения. Для каждого случая в программе существует своя ветвь, предусматривающая выдачу некоторого сообщения.

Вот как выглядит программа, составленная по этой блок-схеме.

Сколько будет 5+5.
.6
Неверно
Здесь было введено число, отличное от 10, и поэтому компьютер выдал сообщение, содержащееся в строке с номером 40. Эта строка соответствует левой ветви на блок-схеме.