![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Оператор 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; Прочитано: 498 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!