|
Алгоритм обработки
Оператор выбора CASE обеспечивает организацию разветвлений путем выбора одного
из нескольких операторов. Селектором в операторе выбора является выражение,
значение которого может принадлежать типам целый, литерный, логический, либо
типу, определяемому пользователем, а также перечисляемому и ограниченному.
Оператор выбора содержит список операторов, перед которыми записывается одна или
несколько констант, отделяемых двоеточием. Константы должны быть одного типа с
селектором. Выбор оператора определяется совпадением значения селектора и
константы, стоящей перед оператором.
Общий вид записи:
CASE с OF
1:p1;
n2:p2;
n3:p3;
..........
nN:pN;
END;
где
с — селектор;
ni, — метки операторов;
рi, — операторы.
Пример
Составить программу для определения по номеру квадранта значений координат
точек, принадлежащих данному квадранту.
Программу для реализации данного условия можно выполнить с помощью условного
оператора. Однако программа с оператором выбора будет более наглядной.
Программа имеет вид PROGRAM KVADR (INPUT, OUTPUT); VAR N : INTEGER; BEGIN
READ (N);
CASE N OF
1 : WRITELN ('ЗНАЧЕНИЯ КООРДИНАТ X и Y>0');
2 : WRITELN ('ЗНАЧЕНИЯ КООРДИНАТ Х<0 и Y>=0');
3 : WRITELN ('ЗНАЧЕНИЯ КООРДИНАТ Х<0 и Y<0');
4 : WRITELN ('ЗНАЧЕНИЯ КООРДИНАТ Х>=0 и Y<0') END
END.
в 3D MAX
|