Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
2.2. Условный оператор switch
В некоторых задачах программирования
требуется выполнять проверку на равенство некоторой переменной константным
значениям. Например, нужно преобразовать малые буквы в заглавные. В этом случае
необходимо произвести проверку текущего символа со всеми возможными буквами
алфавита и при равенстве с одной из них, заменить ее на заглавную. Для решения
таких задач удобнее пользоваться условным оператором switch, который имеет
следующий синтаксис:
switch expr
Здесь expr – переменная, значение которой проверяется на равенство тем или иным константам; case_expr – константы, с которым сравнивается значение переменной; otherwise – ключевое слово, для выполнения операторов, при всех ложных условиях. Приведем пример работы данного оператора
для преобразования малых букв латинского алфавита в заглавные.
function upper_symbol
В данной программе задается символьная переменная ch со значением c. Затем, с помощью оператора switch проверяется ее значение со всеми возможными малыми буквами латинского алфавита от а до z. Как только одно из условий сработало, оператор switch завершает свою работу и выполнение программы переходит на функцию disp(), которая отображает значение переменной ch на экран.
|
1 |
Оглавление
|