Хелпикс

Главная

Контакты

Случайная статья





Case < селектор > of



Урок 34

Тема урока: Оператор выбора select case.

Практическая работа № 9. Решение задач с использованием оператора select case.

Цель урока: повторить основные правила языка программирования, сформировать умения выполнения действий в среде программирования Pascal. ABC. net.

 

Опрос учащихся

 

1) Кто разработал язык программирования Паскаль.

2) Какова структура программы на языке программирования Паскаль?

3) Что входит в алфавит языка программирования Паскаль?

4) Что означает знак: =?

5) Чем отличается знак = от знака: =?

6) Какие типы данных вы знаете?

7) Из каких разделов состоит программа на языке Паскаль?

8) С какого служебного слова начинается программа?

9) Как описываются переменные?

10) С чего начинается основная программа?

11) Чем заканчивается программа?

Изложение нового материала

 

Оператор выбора имеет следующий формат:

Case < селектор > of

< список констант 1 > :      < оператор 1 > ;

···

< список констант N > :     < оператор N > ;

Else < оператор>

End

 

Здесь < селектор > — это выражение любого порядкового типа; < константа > — постоянная величина того же типа, что и селектор; < оператор > — любой простой или составной оператор.

Выполнение оператора выбора происходит так: вычисляется выражение-селектор; затем в списках констант ищется такое значение, которое совпадает с полученным значением селектора; далее исполняется оператор, помеченный данной константой. Если такой константы не найдено, то происходит переход к выполнению оператора, следующего после слова Else.

Пример 1. Решение рассмотренной в предыдущем примере задачи можно запрограммировать с помощью одного оператора выбора, имеющегося в языке Паскаль. Вот как будет выглядеть такая программа:

Пример 2. В этом примере демонстрируется использование списка констант в операторе выбора. Программа сообщает, сдал студент экзамен или не сдал. Если оценка одна из следующих: 3, 4, 5, то экзамен сдан; если 2, то не сдан.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.