Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VBA-методПособие.docx
Скачиваний:
12
Добавлен:
26.11.2019
Размер:
993.94 Кб
Скачать

4.1 Простой условный оператор

 

Общий вид в алгоритме конструкции простого условного оператора следующий:

 

 

 

 

 

Нет Да

 

 

 

 

 

 

 

 

Синтаксис простого условного оператора, если Вы пишите программу структурно, следующий:

 

If <логическое выражение> Then P1 Else P2

End If

 

Возможна и другая запись:

 

If <логическое выражение> Then P1 Else P2 где If, Then, Else, End If - зарезервированные слова, а P1, P2 - операторы.

 

Простой условный оператор работает по следующему алгоритму:

Сначала вычисляется логическое выражение. Если результат есть TRUE (истина), то выполняется оператор P1, а оператор P2 пропускается. Если результат есть FALSE (ложь), то выполняется оператор P2, а оператор P1 пропускается.

 

4.2 Сокращённый условный оператор

 

Если необходимо выполнить некоторое действие только при истинности проверяемого условия, то в таком случае применяется сокращённый условный оператор.

О бщий вид в алгоритме конструкции сокращённого условного оператора следующий:

Нет Да

 

Синтаксис сокращённого условного оператора, если Вы пишите программу структурно, следующий:

If <логическое выражение> Then P1

End If

Возможна и другая запись:

 

If <логическое выражение> Then P1

где If, Then, Else, End If - зарезервированные слова, а P1 - оператор.

4.3 Составной условный оператор

 

Если при некотором условии надо выполнить определённую последовательность операторов, то их объединяют в один составной оператор. Общий вид в алгоритме конструкции составного условного оператора следующий:

 

 

 

 

 

Нет Да

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Синтаксис составного условного оператора, если Вы пишите программу структурно, следующий:

If <логическое выражение> Then

P1

P2

.

.

PN

Else

M1

M2

.

.

Mn

End If

 

Возможна и другая запись:

 

If <лог. выраж.> Then P1 P2. . PN Else M1 M2 . . Mn

 

где If, Then, Else, End If - зарезервированные слова, а P1, P2,PN, M1, M2,MN - операторы

 

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]