1. Основные понятия алгоритмизации и программирования
Download 1.01 Mb.
|
c# qo\'llanma
- Bu sahifa navigatsiya:
- 1 вариант решения: 2 вариант решения
- Программа на C
- Результат работы программы
Замечание. В таблице 7 приводятся блок-схемы возможных вариантов алгоритма команды «Ветвление» (условного оператора) случаи a) для простых операторов; b) для составных, когда при выполнении условия или при не выполнении его требуется исполнить несколько операторов: оператор 1, оператор 2, …, оператор n. В программе данную серию операторов: оператор 1, оператор 2, …, оператор n оформляют в виде составного оператора или блока, заключив их в операторные скобки. Структура команды «Ветвление» называется вложенной, если после условия или служебного слова else используются вновь условные операторы. Число вложений может быть произвольным. При этом справедливо следующее правило: служебное слово else всегда относится к ближайшему if. Пример. Cоставить программу нахождения минимального из трех чисел, введенных с клавиатуры.
Результат работы программы: Введите 3 числа через пробел: 12 5 -7 Минимальное число = -7 3.5. Оператор switchЕсли в программе нужно реализовать выбор из более, чем двух вариантов, то можно использовать инструкцию множественного ветвления (переключатель). Оператор switch (переключатель) предназначен для разветвления процесса вычислений на несколько направлений. Блок-схема оператора выбора (switch) предложена в таблице 8. Формат оператора: switch ( выражение ) { case константное_выражение_1: [оператор_1]; case константное_выражение_2: [оператор_2]; … case константное_выражение_n: [оператор_n]; [default: оператор_n + 1]; } Оператор выбора является обобщением условного оператора. Выполнение оператора начинается с вычисления выражения (оно должно быть целочисленным), а затем управление передается первому оператору из списка, помеченного константным выражением, значение которого совпало с вычисленным. После этого, если выход из переключателя явно не указан, последовательно выполняются все остальные ветви. Затем управление передаётся оператору, следующему за оператором выбора. Если значение выражения не совпадает ни с одним константным выражением, то выполняется оператор n + 1. Таблица 8 – Оператор выбора (блок-схема)
Download 1.01 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling