Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Тема 20 - Операторы управления Visual Basic

.pdf
Скачиваний:
23
Добавлен:
11.02.2015
Размер:
100.69 Кб
Скачать

Тема 20. Операторы управления Visual Basic.

20.1.Оператор передачи управления.

20.2.Условный оператор.

20.3.Оператор выбора.

20.1. Оператор передачи управления.

Оператор передачи управления применяется в программе для реализации безусловных алгоритмических конструкций. Он выполняет переход с одного участка программы на любой другой без какого-либо условия и имеет следующий синтаксис:

GoTo Метка.

Метка – идентификатор, помещаемый слева от программного оператора и отделяемый от него двоеточием.

Следует отметить, что не использование этого оператора считается признаком хорошего стиля для программистов.

20.2. Условный оператор.

Условный оператор в Visual Basic может быть реализован в двух формах: строчной и блочной.

Строчная форма условного оператора:

If Условие Then Операторы1 [Else Операторы2]

Если условие, стоящее после ключевого слова If, истинно, то выполняются операторы, стоящие после слова Then. В противном случае (условие ложно) выполняются операторы, стоящие после слова Else. Третье ключевое слово в операторе может отсутствовать. В этом случае, если условие ложно, то управление сразу передается на следующую после условного оператора строку (неполная развилка).

Блочная форма условного оператора:

If Условие Then Операторы1

[Else: Операторы2]

End If

Данную форму целесообразно использовать в тех случаях, когда логическое условие очень длинное или когда после слов Then и Else находится много операторов.

Условие может быть как простым, так и составным. В этом случае для связи используются логические операции.

Условные операторы могут быть вложен друг в друга. Такое вложение применяется, если нужно проверить какое-либо условие при другом условии, которое является истинным. Однако следует помнить, что при использовании вложенных операторов важно не перепутать варианты сочетаний условий. Нужно помнить правило: альтернатива Else считается принадлежащей ближайшему оператору If, не имеющему ветви Else.

20.3. Оператор выбора.

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

Select Case Выражение

Case Значение1 Операторы1

Case Значение2

1

Операторы2

Case ЗначениеN ОператорыN

End Select

В операторе выбора можно использовать операции отношения. Для этого используем ключевые слова Is (условие) и To (диапазон значений).

2