Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Ключ-выражение целого типа, которое может принимать значение из некоторой совокупности значений, и в зависимости от выбранного значения происходит выполнение соответствующего данному значению оператора.
k→k1, k2,…km.
Выполнение этого оператора происходит в соответствии со следующей блок-схемой:
Формат записи оператора выбора по ключу таков:
Для Basic:
SELECT CASE < ключ >
CASE < К1 >: < Oператор 1 >
CASE < К2 >: < Oператор 2 >
...
CASE < Кm >: < Oператор m >
CASE ELSE: < Oператор “ иначе ” >
END SELECT
Для Pascal:
CASE < ключ > of
< К1 >: < Oператор 1 >;
< К2 >: < Oператор 2 >;
...
< Кm >: < Oператор m >;
ELSE: < Oператор “ иначе ” >;
END;
В качестве примера запишем выполнение арифметического действия над числами a и b, заданного знаком операции в переменной znak (на Паскале):
Сase znak of
“+”: c: = a + b;
“-”: c: =a – b;
“ ”: c: = a * b;
“/”: if b < > 0 then c: = a / b else Writeln(‘ b = 0 ‘)
else Writeln (‘ ошибка в знаке ’);
end;
Дата публикования: 2015-01-13; Прочитано: 251 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!