КАТЕГОРИИ: Архитектура-(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) |
Лекция № 27. Вычисление суммы бесконечного убывающего ряда с заданной точностью
End Sub
Вычисление суммы бесконечного убывающего ряда с заданной точностью. Итерационные циклы. Задача сводится к нахождению суммы
каждое слагаемое, которой является функцией от номера n, определяющего место этого слагаемого в сумме, а также может являться функцией одного или нескольких дополнительных параметров. Вычисление суммы ряда состоит в получении в результате циклического процесса последовательности u (1), u (2),..., u (n),..., сходящейся к своему предельному значению, т. е. Для вычисления суммы ряда используется рассмотренный выше прием накопления суммы: суммирование считается законченным при выполнении условия достижения заданной погрешности e: Процесс вычисления определяется рекуррентным соотношением (т.е. к предыдущему значению прибавляется текущее) u (n)= u (n -1)+ u (n). Алгоритм нахождения суммы ряда показан на рис 9.8.
Рис. 9.8. Вычисление суммы ряда
В приведенной блок-схеме для вычисления суммы ряда используется рассмотренный выше прием накопления суммы. Только теперь суммирование считается законченным тогда, когда выполнится условие – значение члена ряда станет меньше заданной погрешности e: Для организации такого итерационного цикла (т.е. цикл с заранее неизвестным числом повторений) применяется оператор Do...Loop. Именно здесь проявляется удобство этого оператора, поскольку, используя, оператор For...Next, поставленную задачу решить не удается – For...Next – оператор цикла с заранее заданным числом повторений. Пример 20. Составить программу вычисления приближенного значения числа p, используя равенство
Вычисления закончить, когда значение последнего члена ряда не станет меньше 0, 0000001. Определить длину приближенного ряда. Из условия задачи задаем погрешность e = 0, 0000001. Число p находим по формуле
Sub Demo_Pi() Dim i As Integer Dim e, s, u, Pi As Single i = 1 s = 0 ' Задаем точность вычисления e = 0.0000001
Дата добавления: 2014-01-04; Просмотров: 1325; Нарушение авторских прав?; Мы поможем в написании вашей работы! |