y|[gۑiRj𓚗z

 

1D

vO

x=input('Enter x ');

n=input('Enter n ');

y=0;

for i=0:n

  a=(-1)^(i+1)*x^i;

  y=y+a;

end

y

(1)

Enter x 1.2

Enter n 5

y = 0.90272

(2)

Enter x 0.2

Enter n 15

y = -0.83333

 

 

2D

vO

x=input('Enter x ');

y=0;

i=1;

a=2*x;

kai=1;

 

if a>=0

 abs_a=a;

else

 abs_a=-a;

end

 

while abs_a>=eps

  y=y+a;

  i=i+1;

  kai=kai*(2*i-1)*(2*i-2);

  a=(-1)^(i+1)*(2*x)^(2*i-1)/kai;

 

  if a>=0

   abs_a=a;

  else

   abs_a=-a;

  end

end

y

n=2*(i-1)-1

 

܂C

 

x=input('Enter x ');

y=0;

for i=1:2:1000

  z=1:i;

  kai=prod(z);

  a=(-1)^((i-1)/2)*(2*x)^i/kai;

 

  if a>=0

   abs_a=a;

  else

   abs_a=-a;

  end

 

  if abs_a<eps

    break

  end

  y=y+a;

end

y

n=i-2

 

Enter x -pi/3

y = -0.86603

n = 23