Переключатель

Часто приходится делать выбор не между двумя, а между несколькими путями решения задачи.

 

Такую ситуацию называют переключателем.

Структура переключателя предусматривает выполнение i-ой цепочки операторов, если селектор принимает значение-i.

В Паскале переключатель реализуется оператором выбора:

Case (селектор) Of

значение-1: оператор-1;

значение-2: оператор-2;

значение-3: оператор-3;

…………………………

значение-n: оператор-n;

Else оператор-n+1;

End;

 

 

где Case - служебное слово “вариант”,

селектор - переменная или выражение любого порядкового или перечисляемого типа,

значение-1, значение-2,… - метки вариантов – конкретные значения или диапазоны значений селектора,

Else - служебное слово “иначе” (не обязательно).

Внимание! Перед словом Else можно ставить точку с запятой.

Действия оператора:

1. вычисляется значение селектора,

2. среди меток вариантов отыскивается это значение,

3. выполняется оператор, стоящий за найденной меткой,

4. осуществляется выход из переключателя,

5. если вычисленное значение селектора не найдено среди меток вариантов, то выполняется оператор, стоящий после слова Else, если оно есть.

Внимание! Переключатель всегда заканчивается служебным словом End, причем слова Begin для него нет.

Пример: чему будут равны значения переменных k и d после выполнения следующих операторов:

d := 5;

k := 4;








Дата добавления: 2015-08-08; просмотров: 423; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию, введите в поисковое поле ключевые слова и изучайте нужную вам информацию.

Поделитесь с друзьями:

Если вам понравился данный ресурс вы можете рассказать о нем друзьям. Сделать это можно через соц. кнопки выше.
helpiks.org - Хелпикс.Орг - 2014-2022 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.