|
END SELECTDate: 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).
|