Множественное ветвление. Урок 6
Конспект урока
Элективный курс: Основы программирования на Python
Уровень: Программирование для начинающих
Логика выполняющейся программы может быть сложнее, чем выбор одной из двух ветвей. Например, в зависимости от значения той или
иной переменной, может выполняться одна из трех (или более) ветвей программы.
Как организовать такое множественное ветвление? Наверное, можно использовать несколько инструкций
if
: сначала проверяется условие в
первой инструкции
if
(если оно положительно, то будет выполняться вложенный в нее блок кода), затем — во второй инструкции
if
и т.д.
Однако при таком подходе проверка последующих инструкций будет продолжаться даже тогда, когда, допустим, первое условие было
удовлетворено и блок кода при данной ветке выполнен. Проверка последующих условий часто бывает бессмысленной.
Чтобы решить проблему множественного ветвления, в структурных языках программирования предусмотрена специальное расширение
инструкции
if
, позволяющее направить поток выполнения программы лишь по одной ветви, минуя остальные. Данная расширенная
инструкция, помимо необязательной части
Достарыңызбен бөлісу: |