Реферат: Компьютерные информационные технологии 2
Sе1есt Саsе intНомер
Саsе 3 То 5
strВремяГода = "весны"
Саsе 6 То 8
strВремяГода = "лета"
Саsе 9 То 11
strВремяГода = "осени"
Саsе Е1sе
strВремяГода = "зимы"
Еnd Sе1ес1:
МsgВох strМесяцы(IndНомер-1) & " - месяц " &strВремяГода
Эту конструкцию следует поместить вместо оператора МsgВох "Выбран месяц:" & strМесяцы(intНомер-1) (см. пример 2 ).
Конструкции для организации циклических процессов используются для многократного повторения одной или более операций.
Язык VВА включает несколько управляющих структур для выполнения циклов. Простейший синтаксис этих конструкций имеет вид:
Do While условие
Операторы
Lоор
Fог счетчик = начало То конец [Stер шаг] -
операторы
Next [счетчик]
Fог Еасh элемент In группа
операторы
Nехt: [элемент]
Для конструкции Dо ... Lоор параметр условие — логическое выражение, принимающее значение «истинно» или «ложно». До тех пор, пока это выражение истинно, выполняются операторы, расположенные до Lоор, в противном случае эти операторы пропускаются.
В конструкции Fог … Nехt параметр счетчик—имя вспомогательной переменной, которая изменяется с исходного значения начало до значения конец с шагом изменения шаг. При каждом изменении этой переменной выполняются инструкции, находящиеся между Fог и Nехt.
Конструкция Fог Еасh ... Nехt не требует подсчитывать число элементов или задавать условие окончания цикла. Здесь элемент — это переменная, представляющая элемент семейства, а группа — имя семейства или массива. Операторы выполняются для всех элементов этой группы.
Пример 4. Иллюстрация использования конструкций Dо ... Lоор и Foг ... Nехt для нахождения суммы чисел от 1 до 50 включительно и конструкции Fог Еасh ... Nехt для суммирования чисел, находящихся в массиве с именем «Налоги» (активного рабочего листа таблицы Ехсеl). В этом примере используется свойство Vа1uе объекта Сеll.
intЧисло = 1
intСумма = 0