КАТЕГОРИИ: Архитектура-(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) |
Работа № 5. Итерационные циклы. Вычисляемые функции и массивы аргументов где X 4,5 -0,3 -1,5 -0,9 0,2 0,1 -1,8 3,37 -4,5 4,5
Вычисляемые функции и массивы аргументов
Рекомендации. При программировании вычисления функций Y следует анализировать возможность возникновения ошибок выполнения таких математических операций, как деление на ноль и вычисление логарифма нуля или отрицательного числа. Последняя ошибка может быть следствием неправомочного применения операции логарифмирования для вычисления целой степени произвольного числа (например, для вычисления cos2X).
Итерационным называется цикл, число повторений в котором заранее определить нельзя. Окончание такого цикла чаще всего происходит при достижении заданной точности расчета, а количество повторений зависит от вида вычисляемой функции, от выбора начального приближения и от точности вычислений. Задание. Разработать блок-схемы и составить программы для решения нижеследующих задач. 1. Найти корень уравнения Х – 0,5× А ×sin(Х / А) + В = 0 методом последовательных приближений (методом итерации) с заданной степенью точности расчёта Е при начальном приближении Х 0. Пояснение. Чтобы воспользоваться методом итерации, необходимо исходное уравнение привести к виду Х i+1 = F (Х i). В простейшем случае это может быть сделано выражением одного из аргументов, например, так: Х i+1 = 0,5× А ×sin(Х i/ А) – В, где обозначения Х i и Х i+1 следует понимать как задаваемое (предыдущее) и расчётное (последующее) значения Х.
В идеальном случае Х = Х i =X i+1, что соответствует точному значению корня. Блок-схема решения задачи приведена на рис. 16. Здесь в блоке №3 Х i принимается равным заданному начальному значению Х0 (подготовка цикла), а затем в теле цикла вычисляется значение Х i+1. В блоке №5 производится проверка точности расчёта: если разница между предыдущим Х i и последующим Х i+1 значениями по модулю меньше или равна степени точности расчёта E, то цикл заканчивается; в противном случае Х i получает новое значение в блоке №6 и цикл повторяется заново. 2. Найти сумму бесконечного ряда
Вычисление закончить, если очередное слагаемое по модулю окажется меньше заданной степени точности расчёта Е.
Блок-схема решения приведена на рис. 17, причём в представляемом варианте различать R n и R n+1 нет необходимости, поэтому индексы у них опущены. 3. Организовать итерационный цикл для вычисления корня N -й степени
Расчёт вести по итерационной формуле Ньютона
с заданной степенью точности Е. В качестве начального приближения принять подкоренное выражение. Организовать подсчет количества итераций (количества повторений цикла).
4. Решить уравнение 2×А× Х – В× Х 2 = 0,7× е -2× Х относительно Х методом итерации с точностью до Е. Начальное приближение принять равным 0. Ввести ограничение на количество итераций: закончить вычисления при числе итераций больше 100. Вывести все последовательные приближения корня и порядковый номер итерации.
5. Для данного вещественного Х вычислить сумму Y ряда с заданной степенью точности (считать, что требуемая точность достигнута, если очередное слагаемое ряда по модулю меньше Е): а) б) в) г) Контрольное задание № 5. Найти корень уравнения F (X) = 0 на интервале изоляции [ A,B ], воспользовавшись методом итерации. Работу выполнить в соответствии с представленными ниже пояснениями. Таблица 5
Пояснения.
Дата добавления: 2014-10-23; Просмотров: 352; Нарушение авторских прав?; Мы поможем в написании вашей работы! |