КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Лекция №14
End If Else ElseIf Условие3 Then ElseIf Условие2 Then If Условие1 Then End If If Условие Then End If Else If Условие Then Оператор условного перехода Условный оператор, или оператор условного перехода, служит для организации процесса вычислений в зависимости от какого-либо условия. Общий вид условного оператора: If Условие Then Оператор1 Else Оператор2
Условие – это выражение логического типа. Оно может быть простым или сложным. Если в условном операторе <Условие> истинно, то выполняется <Оператор1>, в противном случае выполняется <Оператор2>. Для записи условий могут быть использованы знаки логических отношений, представленные в табл. 5. Пример A >= 10 Таблица 5 Знаки сравнения
Сложные условия образуются из простых путем применения логических операций и круглых скобок. Пример A > 10 And A < 20 (B > 4 Or B < 2) And A > 5 В табл. 6 указаны логические операции, предназначенные для составления сложных условий. Таблица 6 Логические операции
В условном операторе допустимо использование блока операторов. В этом случае условный оператор имеет вид
Блок операторов 1 Блок операторов 2 Ветвь Else в условном операторе является необязательной. Такая форма условного оператора называется неполной и выглядит следующим образом: If Условие Then Оператор
или Блок операторов Условный оператор может содержать в себе еще несколько условных операторов. В этом случае условный оператор имеет вид Блок операторов 1 Блок операторов 2 ……….. Блок операторов
В условном операторе после слова Then можно разместить несколько операторов в одну строку. В этом случае они должны быть разделены двоеточием. Пример If A > 10 Then A = A + 1: B = B + A: C = C + B Пример 1 Задано целое число x. Вычислить значение функции
Ö x, если x>0; Y = x2, если x<0; 5, если x=0.
Программный код Option Explicit Sub PR3() Dim x As Integer Dim y As Double x = Val(InputBox("Введите x")) If x > 0 Then y = Sqr(x) If x < 0 Then y = x ^ 2 If x = 0 Then y = 5 MsgBox ("y=" & y) End Sub Пример 2 Задано действительное число x. Вычислить значение функции Y = Ö x.
Программный код Option Explicit Sub PR4() Dim x As Double Dim y As Double x = Val(InputBox("Введите x")) If x > 0 Then y = 1 / Sqr(x) MsgBox ("y=" & y) Else MsgBox ("Решения нет") End If End Sub
Дата добавления: 2014-01-06; Просмотров: 295; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |