Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Оператор выбора по ключу



Ключ-выражение целого типа, которое может принимать значение из некоторой совокупности значений, и в зависимости от выбранного значения происходит выполнение соответствующего данному значению оператора.

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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...