КАТЕГОРИИ: Архитектура-(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. Dim kv1 As Single, kv2 As Single, i As Integer
Next i Dim kv1 As Single, kv2 As Single, i As Integer Dim x As Variant Wend End sub Do Dim n As Integer, n2 As Integer, n3 As Integer End Sub Loop Dim a As Single, y As Single, x As Single x0 = Val(InputBox("Введіть х0")) xk = Val(InputBox("Введіть хk")) h = Val(InputBox("Введіть h")) a = Val(InputBox("Введіть a")) x = x0 Do While x <= xk y = Sqr(x ^ 2 + 25) / (x ^ 2 + a ^ 2) Debug.Print "y=" & y & " x=" & x x = x + h Приклад 2. Записати програму для виведення у вікно налагодження натуральних чисел від n до 1, їхні квадрати і куби. Позначення: n - число, n2, n3 - відповідно квадрат і куб числа. Sub Р2() n = Val(InputBox("Введіть n")) Debug.Print "Число" & " Квадрат числа" & " Куб числа" n2 = n ^ 2: n3 = n2 * n Debug.Print n & " " & n2 & " " & n3 n = n - 1 Loop Until n = 0 2) Оператор While...Wend Цей оператор циклу є різновидом оператора Do…Loop... Синтаксис оператора: While умова Блок операторів Якщо умова має значення True, виконуються Блок операторів до Wend. Якщо умова має значення False, виконання відновляється з операторів, що випливають за Wend. Цикли While¼Wend можуть мати будь-яку глибину вкладеності. 3) Оператор For... Next Цей оператор циклу можна зустріти в більшості мов програмування. Він використовується у випадках, коли відомо, скільки разів необхідно повторити виконання серії операторів. Синтаксис оператора: For лічильник = початок To кінець [ step крок ] Блок операторів Next [ лічильник ] Лічильник – числова змінна, котра автоматично змінюється після кожного повтору. Початкове значення лічильника дорівнює параметру початок, а кінцеве - кінець. Крок - крок лічильника циклів. Якщо цей параметр опущений, то значення кроку приймається рівним 1. Щоб лічильник змінювався по убуванню, використовується негативне значення кроку. Приклад 3. Дан масив Х=(12,24,67,38,56,69) щомісячного випуску продукції в 1-му півріччі. Визначити випуски продукції за 1- й і 2 - й квартали. Sub Р3() x=Array(12,24,67,38,56,69) kv1 = 0: kv2= 0 For i = 1 To 3 kv1=kv1+x(i) kv2=kv2+x(i+3) MsgBox " випуск продукції за 1-ий квартал =" & kv1 MsgBox " випуск продукції за 2-ий квартал =" & kv2 4) Оператор For Each...Next Цей оператор дозволяє робити обробку набору об'єктів (наприклад, елементів масиву даних). У цьому випадку немає необхідності використовувати лічильник циклу, тому що циклічний перегляд і обробка виробляється для певних елементів набору. Синтаксис оператора: For Each елемент In група Блок операторів Next [ елемент ] Параметр елемент - змінна типу Variant (ця обов'язкова умова), що представляє елемент сімейства або масиву. Група - ім'я масиву або сімейства. Блок операторів виконується тільки один раз для кожного члена групи. Найважливіше в операторі For Each…Next те, що не потрібно заздалегідь знати, скільки елементів утримується в масиві або сімействі. Таким чином, не потрібно підраховувати число елементів або перевіряти досягнення кінця групи. Це дозволяє виключити одну з найбільш загальних помилок при програмуванні: неправильну індексацію елементів масивів. Приклад 4. Дано масив А=(ai), i=1,2,...,10. Знайти добуток позитивних елементів. Позначення: p - добуток позитивних елементів. Sub Р4()
Дата добавления: 2014-01-07; Просмотров: 243; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |