Разветвляющийся тип алгоритмов
Решение задач не всегда можно представить в виде линейного алгоритма.
Алгоритмы, в которых требуется организовать выбор последовательности действий в зависимости от каких-либо условий, называют алгоритмами разветвляющегося типа.
При графическом способе ветвление организуется с помощью логического элемента (ромб), имеющего один вход и два выхода. Назначение логического элемента – проверка заданного условия. В зависимости от выполнения (истинности) или невыполнения (ложности) проверяемого условия возможен выход соответственно на ветвь «Да» или «Нет».
Пример
Постановка задачи: вычислить .
Дано: х – значение аргумента.
Найти: у – значение функции.
Решение:
y= x, если х³0
-x, если х<0
Блок-схема - см. рис. 9.
Дата добавления: 2015-10-19; просмотров: 930;