Алгоритмы и программы ветвящейся структуры
Условный оператор if
Оператор выбора case
Алгоритмы и программы ветвящейся структуры
Очень часто при выполнении программы необходимо выполнять те или иные операторы, в зависимости от анализа каких-либо данных. Алгоритмы, позволяющие производить анализ данных и выполнять нужные, в сложившихся условиях операторы называются ветвящимися или алгоритмами принятия решения.
Для графического изображения ветвления используется блоки, приведённые на рис. 4.1.

Рисунок 4.1 - Блок схемы алгоритма принятия решения
В ромбе, как правило, записывается условие, на основе которого производится выбор ветви, в которой будет выполняться оператор. В качестве условия могут использоваться операции сравнения, логические операции или переменные логического типа Boolean. При истинности условия (True) выполняется оператор в ветви с надписью "да". "Оператор 2" будет выполнен, если условие примет ложное значение (False). На рис. 4.1 (б) при ложности условия не будет выполнен ни один оператор, такой блок часто называют "обход".