Программирование
Веб программирование

Оператор выбора

 
 

Оператор выбора

-------------------------------------------------------------------------

program vyborj;

var a: integer;

begin

write ('введите номер месяца-> ');

readln (a);

case a of

1: writeln ('январь');

2: writeln ('февраль');

3: writeln ('март');

4: writeln ('апрель');

5: writeln ('май');

6: writeln ('июнь');

7: writeln ('июль');

8: writeln ('август');

9: writeln ('сентябрь');

10: writeln ('октябрь');

11: writeln ('ноябрь');

12: writeln ('декабрь');

end:

readln;

end.

-----------------------------------------------------------------------------------

Здравствуйте Дорогие друзья!

В этом уроке я вам расскажу про оператор выбора case, читается как кейс. В принципе он работает так же как и оператор ветвления if, только гораздо проще. Чаще всего оператор выбора используют для того чтобы пользователь выбирал вариант ответа. К примеру с помощью оператора выбора можно очень просто написать тест.

А теперь давайте разберём код, который я написал в начале статьи.

Первая строка это название программы. Во второй строке мы прописываем переменную а. В третей строке мы объявляем начало действия программы. В четвёртой и пятой строке мы просим пользователя ввести номер месяца. В шестой строке мы включаем оператор выбора. В седьмой строке мы пишем слово январь, если пользователь ввёл 1. В восьмой строке мы пишем слово февраль, если пользователь ввёл 2. ...

В конце оператора выбора надо написать end;

После того как пояснил свою программу вы должны понять по какой конструкции работает оператор выбора.

А теперь напишем программу, которая спрашивает у пользователя номер месяца и выводит время года.

Эту программу можно сократить вот так:

-----------------------------------------------------------------------------------

program vremja;

var a: integer;

begin

write ('введите номер месяца -> ');

readln (a);

case a of

1..2: writeln ('зима');

3..5: writeln ('весна');

6..8: writeln ('лето');

9..11: writeln ('осень');

12: writeln ('зима');

end;

readln;

end.

------------------------------------------------------------------------------------

Это всё что я хотел вам рассказать про оператор выбора.

Всем пока!


Есть вопросы? Спроси на нашем форуме!!
Нет комментариев

Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.