В предыдущей статье мы рассмотрели условный оператор. Он используется для выполнения определённого действия, если заданное условие истинно. В противном случае программа либо переходит к следующей команде, либо выполняет альтернативное действие. Этот подход удобен для проверки бинарных условий, когда есть лишь два возможных варианта: «да» или «нет». Но как поступить, если нужно обработать несколько различных значений? Например, для числа 1 выполнить одно действие, для 2 — другое, а для 3 — третье? В таких случаях на помощь приходит оператор множественного выбора...
Очень часто в программе необходимо проводить определенный анализ данных и в зависимости от этого анализа происходит так называемое разветвление алгоритма, когда при выполнении условия (true) выполняются одни операторы, а при невыполнении условия (false) - другие...