КАТЕГОРИИ: Архитектура-(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) |
Цикл For….Next
Разновидности циклов Конструкция Select Case Конструкция If…..Then Конструкции управления Зачастую в определенном месте программы необходимо выполнять те или иные операторы, в зависимости от некоторых условий. Эта возможность в VB реализуется при помощи управляющих конструкций, которые состоят из структур принятия решений и циклов. If условие Then оператор[Else орератор] Когда результатом проверки условия является True(истина), то выполняется оператор, находящийся после служебного слова Then, если False(ложь), то выполняется оператор, следующий за ключевым словом Else, если оно отсутствует, то следующий по порядку оператор.
Если при выполнении условия требуется выполнить не один, а несколько операторов, то используется такая конструкция: If условие Then Операторы End If При необходимости выполнения того или иного оператора (или блока операторов) в зависимости от результата проверки определенного условия, используют такую конструкцию:
If условие Then Операторы 1 Else Операторы 2 End If
Или If условие Then Операторы 1 Else: Операторы 2 End If Если определенное действие (набор действий) нужно выполнять после проверки не одного, а нескольких условий, на языке VB следует использовать такую конструкцию: If условие Then Операторы 1 Else If условие 2 Then Операторы 2 . . [Else операторы N] End If Конструкция: IIf(условие, значение1, значение2) Возвращает одно из двух значений, в зависимости от проверяемого условия. Например: Dim intA As Integer, StrA As String intA=6 strA=IIf(intA Mod 2 = 0, “Четное”, “Нечетное”) Когда существует несколько операторов (или блоков операторов), которые необходимо выполнять в зависимости от истинности того или иного условия, то запись конструкции If …Then окажется достаточно громоздкой и следует использовать структуру: Select Case переменная Case значение 1 Операторы1 Case значение 2 Операторы 2 . [Case Else операторы N] End Select Если переменная содержит значение1, то выполняется блок операторов 1 и т.д. Например: Select Case x Case 1 x=x+1 Case 2, 3, 4 x=10 Case Else x=20 End Select Цикл – это алгоритмическая структура, при помощи которой реализуется многократное повторение блоков операторов.
Используется тогда, когда количество повторений заданного цикла известно заранее.
For счетчик = нач_значение To кон_значение [Step шаг ] Операторы1 [Exit For] операторы2 Next [счетчик]
Служебное словосочетание Exit For используется для “аварийного” завершения цикла и используется в конструкции If условие Then Exit For
Дата добавления: 2014-01-06; Просмотров: 232; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |