ДОМОЙ    ПАСКАЛЬ
О САЙТЕ
Общие сведения
Учебные материалы
Практические задания
Примеры программ
От автора
Используемые материалы
Карта
Благодарности
ТЕМЫ
Основные понятия языка
Структура программы
Стандартные типы данных
Присваивание, ввод и вывод
Линейные алгоритмы
Ветвления
Оператор выбора
Циклы
Графика в паскале
Массивы
Процедуры
Оператор выбора
[Предыдущий урок]      [На уровень вверх]      [Следующий урок]

Оператор case

Данный оператор служит для выбора одного из возможных вариантов в ситуации, которая может иметь несколько (более двух) возможных исходов. В зависимости от значения переменой (селектора) выполняется оператор, помеченный соответствующей константой. Если же ни одна константа не подходит, выполняется оператор, записанный после else.
Оператор case имеет вид:

Case порядковая_переменная of
константа_1: оператор_1;
константа_2: оператор_2;

константа_n: оператор_n;
Else оператор;
End;

Возможно использование сокращенной формы оператора case, в которой строка else отсутствует. В этом случае, если ни одна константа не совпадает со значением порядковой переменой, управление передается оператору, следующему за end.
Например:

Case n of
1: writeln ('красный');
2: writeln ('зеленый');
3: writeln ('белый');
End;


[Предыдущий урок]      [На уровень вверх]      [Следующий урок]

Полезные сайты:
      Электронный учебник по Турбо Паскалю
      Примеры задач на паскале
Hosted by uCoz