Лекция: Управляющие операторы Visual Basic
Как вы уже знаете, конструкции выполняются в той последовательности, в которой они записаны в программе. Однако достаточно часто вам требуется изменить порядок выполнения команд в зависимости от выполнения (или невыполнения) определенного условия. В Visual Basic, как и во всех языках программирования, существуют управляющие конструкции, предназначенные для управления порядком выполнения команд. Различают два основных типа управляющих операторов
- If
- Select Case
Конструкция If используется в том случае, когда необходимо, чтобы группа операторов выполнялась при соблюдении определенных условий. Конструкция Select Case позволяет на основании анализа значения заданного выражения выполнять те или иные действия.
В свою очередь, управляющие операторы If бывают двух видов:
- If...Then
- If...Then...Else
Основанием для принятия решений в управляющих конструкциях являются условные выражения, поэтому предварительно необходимо сказать несколько слов об этих выражениях и работе с ними.
Условные выражения— это такие выражения, которые возвращают одно из двух значенийTrue (Истина) илиFalse (Ложь). В условных выражениях используются операторы сравнения, приведенные в таблице:
| Оператор | Назначение |
| = | Равно |
| > | Больше |
| < | Меньше |
| <> | Не равно |
| >= | Больше или равно |
| <= | Меньше или равно |
Над условными выражениями можно выполнять действия логической математики (логические операции), а именно:
- AND (Логическое И)
- OR (Логическое ИЛИ)
- XOR (Исключающее ИЛИ)
- NOT (Логическое HE).