Трусов М. А. Visual Basic .NET. Создание графических объектов и основы программирования стр.12
Трусов М. А. Visual Basic .NET. Создание графических объектов и основы программирования стр.12

Select Case переменная

Case значение 1

инструкция

Case значение 2

инструкция

Case значение 3

инструкция

Case Else

Инструкция

End Select

Автору доводилось слышать одно весьма любопытное высказывание об условных операторах. Суть его сводится к тому, что любой программный код может состоять только из этих операторов. Утверждение, конечно, интересное, хотя и спорное. Представьте себе, насколько громоздким будет этот код. А сколько времени уйдет на создание подобной программы, как ее редактировать, как искать ошибки? Да и какой смысл в таких экспериментах, если есть другие способы программирования. Одним из таких способов, избавляющих нас от необходимости многократного использования одного и того же кода, является применение операторов повтора.

Трусов М. А. Visual Basic .NET. Создание графических объектов и основы программирования

Операторы повтора (циклы)

1.5. Операторы повтора (циклы)

Эти операторы служат для многократного выполнения одной и той же программы. Существует несколько видов циклических программ. Главное их отличие заключается в условии, при котором программа заканчивает выполнение поставленной перед ней задачи.

Do...Loop While

Этот оператор выполняет поставленное условие после каждой итерации {итерация - одноразовое выполнение инструкций) и, если оно соответствует True, продолжает работу. Если условие становится равным False, выполнение программы останавливается. Синтаксис оператора Do...Loop While:

Do

инструкция

Loop While условие

Do...Until

Этот оператор, так же как и предыдущий, сначала выполняет инструкцию, а затем проверяет условие. Так повторяется до тех пор, пока условие является ложным. Как только условие становится равным True, работа программы заканчивается. Синтаксис оператора Do...Until:

Do

Инструкции

Loop Until условие

Таким образом, описанные выше циклы, в любом случае хотя бы один раз выполнят поставленную перед ними задачу.

Do While...Loop

Прежде чем приступить к выполнению инструкций, данный оператор проверяет условие. Его работа продолжается до тех пор, пока условие соответствует True, и прекращается, как только оно приравнивается к False. Синтаксис этого оператора:


⇐ Предыдущая Следующая ⇒
 
 
 
Powered by Exponenta