logo
Пособие по мат_инф

8.4. Ветвления

Разветвляющиеся алгоритмы редполагают проверку условий для выбора решения. Соответственно в алгоритме появится столько разветвлений, сколько условий. Во второй задаче рассматривается один из примеров разветвляющихся алгоритмов.

Пример 2.

Найти максимальное значение из трёх различных целых чисел, введенных с клавиатуры.

Представить выполнение задачи в виде блок-схемы.

Решение.

Для этой простой задачи можно представить несколько различных алгоритмов. Алгоритм задачи 2, представленный в виде блок-схемы на рис. 8.2, предусматривает проверку каждого условия отдельно. Такой вариант ветвления позволяет анализировать каждое из условий.

Рис. 8.2. Блок-схема алгоритма ветвления

Алгоритм ветвления задачи 2, представленный в виде блок-схемы на рис. 8.3, предусматривает проверку сразу двух условий одновременно.

Такой вариант ветвления проще, но не позволяет анализировать каждое из условий.

Рис. 8.3. Блок-схема алгоритма ветвления

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4