Лекция: Строчный и блочный условные операторы
Условный оператор имеет общий вид If…Then…Else… (если…тогда…иначе…) и в строчной форме записи представляет конструкцию:
If<условие>Then<оператор1>Else<оператор2>,
которая имеет следующий логический смысл:если условие выполняется, то нужно выполнить оператор 1, иначе –нужно выполнить оператор 2.
Например:
If Temper<10 Then MsgBox”Надеть куртку” Else MsgBox”Надеть ветровку”
Если в результате проверки условия должны выполняться несколько операторов, то условный оператор записывается в блочной форме в виде:
If <условие> Then
<операторы>
Else
<операторы>
End If
Блочный условный оператор заканчивается строкой с ключевыми словами End If.
Например:
If Temperatura<10 Then
MsgBox”Надеть куртку”
MsgBox”Надеть сапоги”
Else
MsgBox”Надеть ветровку”
MsgBox”Надеть кроссовки”
End If
В строчном и в блочном операторе может отсутствовать Else:
If <условие> Then
<операторы>
End If
Если необходимо проверить более одного условия, то можно использовать вложение операторов If друг в друга.
Пример 1 программы вычислений по формулам с использованием строчного условного оператора If:
;;