КАТЕГОРИИ: Архитектура-(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) |
End Sub. Оператор неопределенного цикла Do
Loop Оператор неопределенного цикла Do... Loop
Все неопределенные циклы строятся с помощью одного оператора цикла – Do. Оператор Do имеет много опций и является настолько гибким, что в действительности он предоставляет четыре различных конструкции цикла в двух базовых категориях. Две базовые категории конструкций цикла Do – это циклы, которые тестируют условие до выполнения тела цикла, и циклы, которые тестируют условие после выполнения тела цикла. Если проверка осуществляется через ключевое слово While, цикл работает пока условие истинно. Как только условие становится ложным, цикл прекращает свою работу. Если проверка осуществляется через ключевое слово Until, цикл работает пока условие ложно. Как только условие становится истинным, цикл прекращает свою работу. Таким образом, общий вид цикла Do…Loop можно представить в виде:
Здесь parametr – переменная, по которой организован цикл (параметр цикла); shag – шаг изменения значения переменной цикла. Пример 15. Построить и заполнить таблицу значениями функции на интервале с шагом 4°.
– решение с использованием ключевого слова While (цикл с предусловием):
Sub Demo_Do_While_Loop() Dim xStart, xEnd, xStep As Integer Dim x As Integer Dim i As Integer Dim xradian, y As Single xStart = Cells(2, 2) xEnd = Cells(3, 2) xStep = Cells(4, 2) i = 1 x = xStart ' Пока x<= 40 выполняются следующие действия: Do While x <= 40 xradian = 3.14 * x / 180 y = (2.51 * Sin (xradian) / (2 + 3 * Cos (xradian)) ^ (1 / 3)) i = i + 1 Cells(i, 4) = x Cells(i, 5) = y x = x + xStep ' Окончание цикла
– решение с использованием ключевого слова While (цикл с постусловием):
Sub Demo_Do_Loop_While() Dim xStart, xEnd, xStep As Integer Dim x As Integer Dim i As Integer Dim xradian, y As Single xStart = Cells(2, 2) xEnd = Cells(3, 2) xStep = Cells(4, 2) i = 1 x = xStart ' Начало цикла
Дата добавления: 2014-01-04; Просмотров: 294; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |