Одной из форм оператора выбора в языке Pascal является оператор сase. Синтаксис этого оператора приведен ниже.
сase <выражение> of
<список констант>:<оператор> {; <список констант>:<оператор>}
end
Например:
Возможно вы искали - Реферат: Аналитический обзор книги Программирование на языке ассемблера для микропроцессоров 8080 и 8085
сase i mod 3 of
0: m:=0;
1: m:=-1;
2: m:=1;
end
Похожий материал - Реферат: Динамические структуры данных стеки
ñase sym of
'=': k:=k+1;
'*', '+', '/', '-': ;
'!': l:=l+1;
':', ';': p:=p+1;
Очень интересно - Реферат: Параметры электропитания и завершения работы Windows XP
end
3. сase день of
ПН, ВТ, СР, ЧТВ, ПТН: writeln('Рабочий день');
СБ, ВСКР: writeln('Выходной день');
end
Вам будет интересно - Курсовая работа: Разработка информационной системы Служба занятости
Ясно, что в этих примерах переменная i - типа integer, переменная sym - типа char, день - перечислимого типа (ПН, ВТ, СР, ЧТВ, ПТН, СБ, ВСКР).
Действие оператора сase из примера 1 можно было бы описать так:
if i mod 3=0 then m:=0 else
if i mod 3=1 then m:=-1 else
if i mod 3=2 then m:=1;
Похожий материал - Реферат: Длинная арифметика
Перепишем эту последовательность вложенных условных операторов в следующем виде:
if
i mod 3=0 ® m:=0;
i mod 3=1 ® m:=-1;