среда, 30 мая 2012 г.

Разветвленные алгоритмы


Разветвленные алгоритмы. Ветвление.
ветвление
неполное ветвление
многоальтернативный выбор

Рис. 4. Структуры ветвления

Каждая управляющая структура ветвления имеет один вход и один выход. Ветвления содержат блок условия, в котором записывают логические условия, такие как А >С , X<= Y. В зависимости от значений переменных А, С в управляющей структуре ветвления на рис. 4 а) условие А >С принимает значение "истина" или "ложь" и процесс вычислений включает блок действия Z=A или Z=C. Аналогично происходит и в управляющей структуре неполного ветвления (рис. 4 б)). Только в этом случае , если условие X<= Y истинно, то выполняется действие С=Х, в противном случае никаких действий не выполняется.

В управляющей структуре многоальтернативный выбор в блоке условия записывается переменная, в данном случае Х, которая может принимать различные значения (рис. 4в)). Если значение пременной Х совпадет с одним из значений в блоке действия, то выполняется действия , записанные в этом блоке. Например, если Х=1, то выполнится действие У=1. Если значение Х не совпало ни с одним из значений, указанных в блоках справа, то выполняется действие в блоке слева, которого также как и в неполном ветвлении может и не быть.

Комментариев нет:

Отправить комментарий