Основы визуальной алгоритмизации. Афанасьева Т.В. - 13 стр.

UptoLike

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

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