Студопедия
rus | ua | other

Home Random lecture






END SELECT


Date: 2015-10-07; view: 462.


Оператори N

CASE ELSE

Оператори 2

Оператори 1

Конструкція SELECT CASE – багатозначний вибір.

END IF

Оператори 2

ELSEIF умова2 THEN

Оператори 1

IF умова1 THEN

END IF

ELSE: оператори 2

Оператори 1

IF умова THEN

Або

END IF

Оператори 2

ELSE

Оператори 1

Конструкція If... Then... Else аналогічна конструкції If... Then, але дозволяє задати дії, що здійснюються як при виконанні логічної умови, так і у разі її невиконання.

У випадку, коли необхідно перевіряти декілька умов і в залежності від їх виконання виконувати визначений набір команд, використовують конструкцію наступного вигляду:

[ELSE

оператори N]

SELECT CASE <вираз>

CASE <список значень 1>

CASE <список значень 2>

….. ……

Оператор вибору діє так. Спочатку обчислюється вираз, який стоїть після ключових слів SELECT CASE. Потім відшукується в списках значень перше порівняння, яке виконується при отриманому значенні. Якщо таке порівняння знайдено, то виконуються оператори, що стоять у відповідному блоці CASE і керування передається на кінець оператора, якщо ж значення виразу не задовольняється у жодному списку, і є конструкція CASE ELSE, то виконуються оператори, що містяться в ній. В іншому випадку жодний оператор, що міститься в операторі вибору, не виконується.

Оператор вибору доцільно вживати, коли є більше двох гілок, тобто в складних розгалужених процесах.

При створенні коду процедур можна використовувати стандартні функції Visual Basic (табл. 2.3., табл. 2.4).


<== previous lecture | next lecture ==>
IF умова THEN | ХІД РОБОТИ
lektsiopedia.org - 2013 год. | Page generation: 0.137 s.