Другие языки программирования и технологии

Visual Basic : приведите примеры на операторы выбора

Операторы выбора
If (УСЛОВИЕ) Then
Операторы, которые будут выполнены, если УСЛОВИЕ Истинно
Else
Операторы, которые будут выполнены, если УСЛОВИЕ Ложно
End If
Вариант в 1 строку
If (УСЛОВИЕ) Then Операторы_Истина Else Операторы_Ложь
Неполный вариант
If (УСЛОВИЕ) Then
Операторы_Истина
End If
Неполный вариант в 1 строку
If (УСЛОВИЕ) Then Операторы_Истина

Выбор из нескольких вариантов
If (УСЛОВИЕ 1) Then
Операторы, которые будут выполнены, если УСЛОВИЕ 1 Истинно
ElseIf (УСЛОВИЕ 2) Then
Операторы, которые будут выполнены, если УСЛОВИЕ 1 Ложно и УСЛОВИЕ 2 Истинно
Else
Операторы, которые будут выполнены, если УСЛОВИЕ 1 Ложно и УСЛОВИЕ 2 Ложно
End If

Вложенные операторы выбора
If (УСЛОВИЕ 1) Then
Операторы, которые будут выполнены, если УСЛОВИЕ 1 Истинно
Else
If (УСЛОВИЕ 2) Then ' Этот If будет выполнен, если УСЛОВИЕ 1 Ложно
Операторы, которые будут выполнены, если УСЛОВИЕ 2 Истинно
Else
Операторы, которые будут выполнены, если УСЛОВИЕ 2 Ложно
End If
Между последними двумя циклами есть разница, но она очень тонкая, ее трудно объяснить.
Вариант Вложенные операторы выбора
If (УСЛОВИЕ 1) Then
If (УСЛОВИЕ 2) Then ' Этот If будет выполнен, если УСЛОВИЕ 1 Истинно
Операторы, которые будут выполнены, если УСЛОВИЕ 1 Истинно и УСЛОВИЕ 2 Истинно
Else
Операторы, которые будут выполнены, если УСЛОВИЕ 1 Истинно и УСЛОВИЕ 2 Ложно
End If
Else
Операторы, которые будут выполнены, если УСЛОВИЕ 1 Ложно
End If

Выбор из многих вариантов
Select Case a
Case A1
Операторы, которые будут выполнены, если a = A1
Case A2 To A3, Is > A4
Операторы, которые будут выполнены, если (A2 <= a <= A3) ИЛИ (a > A4)
Case Else
Операторы, которые будут выполнены, если ни одно из условий не выполнено
End Select
СР
Станислав Рудич
85 842
Лучший ответ