Алгоритмы и программы. Афанасьева Т. В - 22 стр.

UptoLike

Составители: 

22
_
+
+
Z = A
X
1:Y=1
2:Y=2
к:Y=к
Y = 0
X<=Y
C = X
А>C
Z = C
+
Рис. 4. Структуры разветвленных алгоритмов
а) ветвление; б) неполное ветвление; в) многоальтернативный выбор
В управляющей структуре многоальтернативный выбор (рис. 4, в) в
блоке условия записывается переменная, в данном случае Х, которая
может принимать различные значения. Если значение переменной Х
совпадет с одним из значений в блоке действия, то выполняются действия,
записанные в этом блоке. Например, если Х = 1, то выполнится действие
Y = 1. Если значение Х не
совпало ни с одним из значений, указанных в
блоках справа, то выполняется действие в блоке слева, которого также, как
и в неполном ветвлении, может и не быть.
Пример 2. Составить алгоритм нахождения минимального значения из 3 чисел.
Решение. Для определения минимального значения будем использовать
проверку пары значений. Визуальные разветвленные алгоритмы приведены на рис. 5,
6, 7. Эти алгоритмы используют для обозначения чисел переменные А, В, С и
различные подходы для анализа исходных данных.