Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2012, 20:11   #1
gulllak
Новичок
Джуниор
 
Регистрация: 25.12.2012
Сообщений: 2
По умолчанию Вычисление функции с разложением в ряд Тейлора

Вычислить и вывести на экран в виде таблицы, значения функции, заданной с помощью ряда Тейлора, на интервале от Xнач до Xкон с шагом dx с точностью ε. Таблицу обеспечить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество суммированных членов ряда. Вот попробовал, но не понимаю! Помогите составить верный алгоритм

#include "iostream"
#include "iomanip"
#include "cmath"
using namespace std;
void main()
{
setlocale(0,"rus");
int n=0;
float xn,xk,dx,e,sum=0,t=1,PI=3.1415;
bool prov;

cout<<"Введите Xn";
cin>>xn;
cout<<"Введите Xk";
cin>>xk;
cout<<"Введите шаг dx";
cin>>dx;
cout<<"Погрешность e=";
cin>>e;

if (xn<-1 ||xn>1 ||xk<-1 ||xk>1 ||e==0)
{
cout<<"В связи с ОДЗ: |x|<=1. Введенные значения не могут быть использованы"<<endl;
}
else
{
cout<<"-----------------------------------------------------------"<<endl;
cout<<"|Значение X|Значение суммы|Кол-во элементов|"<<endl;
cout<<"-----------------------------------------------------------"<<endl;
}
while (xn<=xk)
{
sum=0,t=1;
n=0;
prov=false;
do
{
t=(pow(-1.,n+1)*pow(xn,2*n+1))/(2*n+1);
sum=sum+t;
n++;
if (n>=50000) prov=true;
}
while (e<=abs(t));
cout<<"|"<<setw(15)<<xn<<"|"<<setw( 15)<<PI/2+sum<<"|"<<setw(15);
if(prov==false)
{
cout<<n;
}
else
{
cout<<"Ряд расходится";
}
;cout<<"|"<<endl;
xn=xn+dx;
cout<<"------------------------------------------------------------------------"<<endl;
system("pause");
}
}
Изображения
Тип файла: png Снимок.PNG (9.0 Кб, 168 просмотров)
gulllak вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вычисление cos разложением в ряд bondik Общие вопросы C/C++ 4 08.01.2014 23:40
Вычисление ф-ии разложением в ряд (C++) GUWK_Lammer Помощь студентам 0 09.02.2012 21:03
Вычисление функции разложением её в ряд Hita4 Паскаль, Turbo Pascal, PascalABC.NET 1 17.12.2011 21:00
Вычисление функции разложением её в ряд Hita4 Паскаль, Turbo Pascal, PascalABC.NET 0 12.12.2011 18:02
Вычисление функции разложением ее в ряд 5nizza77 Паскаль, Turbo Pascal, PascalABC.NET 1 15.10.2009 10:55