Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Пример выполнения задания. Рассмотрим задачу вычисления функции y=cos(x) с погрешностью ,используя разложение косинуса в ряд





Рассмотрим задачу вычисления функции y=cos(x) с погрешностью ,используя разложение косинуса в ряд

Накопление суммы производим по рекуррентной формуле

Sn=Sn-1+tn(x)

Текущий член ряда будем вычислять по формуле

На рис. 2.1 приведён алгоритм вычисления бесконечного ряда с заданной погрешностью eps.

 

Начало
|x|>eps
t:=-t*x*x/(2*n*(2*n-1)); S:=S+t; n:=n+1;
x, eps
s=1 t=1 n=1
да
Вывод результата
Конец
нет

Рис. 2.1. Алгоритм вычисления суммы бесконечного ряда

 

Программа вычисления суммы имеет следующий вид:

{Цель: вычисление суммы с заданной погрешностью по }

{ итерационному алгоритму }

{Переменные:x-аргумент функции,S-сумма }

{ eps-погрешность вычисления суммы }

{ n-переменная суммирования }

{ t- слагаемое }

 

program symma;

var

eps,S,t,x:real;

n:integer;

Begin

{ввод исходных данных}

Writeln('введите x, погрешность eps');

Read(x,eps);

Writeln('для x= ',x:6:2,' с погрешностью ',eps:6:4);

t:=1;

S:=1;

n:=1;

while abs(t)>eps do {начало цикла}

begin

t:=-t*x*x/(2*n*(2*n-1));

S:=S+t;

n:=n+1;

end; {конец цикла}

Writeln('n= ',n,'S= ',S:7:4);

Writeln('контрольное значение = ',cos(x):7:4);

end.


Date: 2015-10-21; view: 497; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.009 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию