Помощь в написании студенческих работ
Антистрессовый сервис

Условный оператор switch

РефератПомощь в написанииУзнать стоимостьмоей работы

В некоторых задачах программирования требуется выполнять проверку на равенство некоторой переменной константным значениям. Например, нужно преобразовать малые буквы в заглавные. В этом случае необходимо произвести проверку текущего символа со всеми возможными буквами алфавита и при равенстве с одной из них, заменить ее на заглавную. Для решения таких задач удобнее пользоваться условным оператором… Читать ещё >

Условный оператор switch (реферат, курсовая, диплом, контрольная)

В некоторых задачах программирования требуется выполнять проверку на равенство некоторой переменной константным значениям. Например, нужно преобразовать малые буквы в заглавные. В этом случае необходимо произвести проверку текущего символа со всеми возможными буквами алфавита и при равенстве с одной из них, заменить ее на заглавную. Для решения таких задач удобнее пользоваться условным оператором switch, который имеет следующий синтаксис:

switch expr.

case case_expr,.

case {case_expr1, case_expr2, case_expr3,…}.

otherwise,.

end.

Здесь expr — переменная, значение которой проверяется на равенство тем или иным константам; case_expr — константы, с которым сравнивается значение переменной; otherwise — ключевое слово, для выполнения операторов, при всех ложных условиях.

Приведем пример работы данного оператора для преобразования малых букв латинского алфавита в заглавные.

function upper_symbol.

ch='c';

switch ch.

case 'a', ch='A';

case 'b', ch='B';

case 'c', ch='C';

case 'd', ch='D';

case 'e', ch='E';

case 'z', ch='Z';

end.

disp (ch);

В данной программе задается символьная переменная ch со значением c. Затем, с помощью оператора switch проверяется ее значение со всеми возможными малыми буквами латинского алфавита от, а до z. Как только одно из условий сработало, оператор switch завершает свою работу и выполнение программы переходит на функцию disp (), которая отображает значение переменной ch на экран.

Показать весь текст
Заполнить форму текущей работой