.


:




:

































 

 

 

 


1. 3

1.1. 3

1.2. 3

1.3. 3

2. 4

2.1. 4

2.2. 7

2.3. 9

2.4. 9

10

.

MathCAD 11

 


/ ++. , , / ++.

9. / ++ n , f (x), :

;

 

;

 

.

 

, . . , . , , , . . , . , , , . , , .


. 2.1, . 2.2 . 2.3.

 

 

. 2.1 ( main)

 

 

 

. 2.2

( sum _ of _ series)

. 2.3

( term _ of _ series)

. 2.4 ( factorial)

#include <conio.h>

#include <iostream.h>

#include <math.h>

double sum_of_series(double x, int k, int n);

double term_of_series(double x, int k);

long int factorial (long int k);

void main()

{

int n;

double x,sum;

clrscr();

cout<<"Vvedite znachenie argumenta 'x':";cin>>x;

cout<<"Vvedite kolichestvo chlenov ryada 'n': ";cin>>n;

sum=sum_of_series(x,1,n);

cout<<"Summa chlenov ryada: "<<sum<<endl;

cout<<"funkcia: "<<pow(sin(x),2)<<endl;

getch();

return;

}

double sum_of_series(double x, int k, int n)

{

if(k<=n)

{

return (term_of_series(x,k)

+sum_of_series(x,k+1,n));

}

else

{

return 0;

}

}

double term_of_series(double x, int k)

{

double result = 0;

result=pow(-1,k+1)*pow(2,2*k-1)*pow(x,2*k)

/factorial(2*k);

cout<<"Chlen ryada:"<<k

<<"Znachenie:"<<result<<endl;

return result;

}

long int factorial (long int k)

{

return ((k==0 || k==1)?1:k*factorial(k-1));

}


, 2.1.

 

2.1

x d ouble
k int
n int
sum double

 

. 2.5.

 

. 2.5 UserScreen


, , sum _ of _ series, . :

++ ( main) ;

, ;

: , , , , .

, , MathCAD. . (. , . .1).

, , .


 

 

MathCAD


 

. .1.

 

 



<== | ==>
. |
:


: 2018-11-12; !; : 292 |


:

:

, - , ; , - .
==> ...

1245 - | 1274 -


© 2015-2024 lektsii.org - -

: 0.016 .