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

Оператор вибору CASE



Оператор IF зручний, коли перевіряється кілька множинних умов, тобто умов, коли порівнюються змінні. У випадку, коли у залежності від значення однієї змінної (виразу) треба виконати ту чи іншу дію, особливо якщо треба перевірити кілька значень цієї змінної, логічно використовувати оператор вибору CASE. З його допомогою можливо робити вибір з необхідної кількості варіантів. Структура в мові Delphi оператора Case має наступний вигляд:

case <змінна> of

значення 1: оператор 1;

значення 2: оператор 2;

- - - - - -

значення N: оператор N;

else <оператор>;

End;

Змінна - може бути одним із стандартних типів: символьним типом, цілим числом, перераховувани типом... Замість значення може стояти простий оператор.

Значення N - довільне значення, того ж типу, що й змінна.

Оператор N - будь-які оператори.

Робота оператора Case здійснюється наступним чином. Спочатку, якщо необхідно, обчислюється значення змінної. Потім шукається відповідність змінної значенням N. При рівності відбувається виконання оператора N і оператор case завершує свою роботу. Якщо збігів не знайдено то виконується оператор розташований після слова else. За відсутності оператора else, коли немає відповідності оператор case завершить свою роботу і буде виконаний наступний оператор.





Дата публикования: 2014-11-03; Прочитано: 483 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



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