![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 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"); } } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вычисление 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 |