Условный оператор
Условный оператор IF_ 1
Условный однострочный оператор_ 1
Условный многострочный оператор_ 1
Использование нескольких условных операторов 2
Пример использования условного оператора 2
Функция IIF_ 2
оператор выбора Select Case_ 3
Синтаксис оператор выбора 3
Пример использования оператора выбора 3
Проверка введённых данных_ 3
Условный оператор IF
Во многих случаях требуется, чтобы определённый оператор (или группа операторов) в программе выполнялись не всегда, а при некотором условии. Реализовать эту возможность можно с помощью оператора If. Существуют две разновидности условного оператора – однострочный и многострочный. При выполнении оператора If вначале проверяется условие, а затем, если условие истинно, то выполняются операторы, расположенные после служебного слова Then, если условие ложно, то выполняются операторы, расположенные после служебного слова Else. Блок-схема условного оператора приведена на рисунке.
Условный однострочный оператор
|
|
Условный однострочный оператор применяется, как правило, в том случае, если нужно выполнить один или один из двух операторов. Синтаксис условного однострочного оператора имеет вид:
If Условие Then Оператор1 [ Else Оператор2 ]
В качестве условия может быть использовано логическое выражение. Служебное слово Else и следующий за ним оператор Оператор2 являются необязательными. Если в условном операторе не используется служебное слово Else, то при ложном значении условия никаких действий не происходит.
Примеры:
If х < 0 Then x = 0
If х > 0 Then f = 1 Else f = 0