Вложенные структуры условных операторов
Структура называется вложенной, если после служебного слова else или при истинности логического выражения вновь используются условные операторы. Число вложений может быть произвольным. При этом справедливо следующее правило: служебное слово else всегда относится к ближайшему выше слову if.
Пример. Вычислить значение у по одной из трех ветвей:
При решении данной задачи возможны два варианта программирования:
1) без вложенной структуры;
2) с вложенной структурой.
Ниже рассмотрены оба варианта решения задачи.
Вариант 1 (с использованием вложенной структуры)
y=
| y=
| y=
| Схема алгоритма
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | Поиск по сайту:
|