С++, математические выкладки

  • ID: 03258 
  • 4 страницы
140 рубСкачать

антиплагиат в подарок

TASK1.cpp

TASK2.cpp

Отчет.docx

Содержание:


Задача №1

Постановка задачи

[image][image] найти значения функции в точках [image], с точность [image]

Текст программы

#include

#include

#include

double fun(int x){

double eps=0.000000001;

double f,ff;

unsigned long k=1;

f=ff=0;

do{

f=ff;

ff=f+pow(-1,k+1)/((k+2)*(k+1)*pow(x,k));

if (fabs(ff-f)>100.) return 0.;

k++;

}while (fabs(ff-f)>eps);//while

return ff;

}

void main(){

int x;

clrscr();

printf("Enter X= ");

scanf("%d",&x); printf("%.10lf\n",fun(x));

getch();

}

Результат работы программы

[image]

[image]

[image]

Задача №2

Постановка задачи

[image][image] найти значения функции в точках [image], с точность [image]

Текст программы

#include

#include

#include

double fun(int x){

double eps=0.0000000001;

double f,ff;

unsigned long n=0;

ff=f=0;

do{

f=ff;

ff=f+pow(-1,n)/pow(2*n+1,x);

if (fabs(ff-f)>100.) return 0.;

n++;

}while (fabs(ff-f)>eps);//while

return ff;

}

void main(){

int x;

clrscr();

printf("Enter X= ");

scanf("%d",&x); printf("%.10lf\n",fun(x));

getch();

}

Результат работы программы

[image]

[image]

[image]