: , , .
. .
: (2), n, :
/* 4.1. k! = 1*2*3**k, 0! = 1
: n = 4, x = 2.0, s = - 0.6666 */
#include <stdio.h>
void main()
{ float x, r, s;
int i, k, n;
< , . 1 2 >
printf("\n x n: ");
scanf("%e%d", &x, &n); // :
r = 1; s = 0; // 1
for (k = 1; k <= n; k++) // 2
{ // () 3
r = -r*x / k; //
s = s + r; // ,
} // r s
printf(" n = %d = %.4f s = %.4e", n, x, s);
}
/* 4.2, y = exp(x/2) (a, b) h. : a=0, b=2.0, h=1.0, y(0)=1, y(2)=2.718 */
#include <stdio.h>
#include <math.h>
void main()
{ float a, b, h, x, y;
< , . 1 2 >
printf("\n a, b h: ");
scanf("%e%e%e", &a, &b, &h);
printf("\n y = exp(x/2) \n\n");
printf(" x\t\t exp(x/2) \n"); //
for (x = a; x <= b; x+=h)
printf("%6.3f %15.5f \n", x, exp(x/2));
} // %6.3f 6
:
1. ? 4.1, ?
2. (2k 1)!, k = 1, 2, .
3. %15.5f .
4. ?
5. : ln(x) xb , .
6. ?