Вычислить значение функции - Pascal (4631)

Узнай цену своей работы

Формулировка задачи:

посоветуйте как сделать Вычислить значение функции с точностью ε=10-4, x изменяется от 0 до 0.5 с шагом 0.01.

Решение задачи: «Вычислить значение функции»

textual
Листинг программы
const e=0.0001;//точность
      xn=0.0;
      xk=0.5;
      h=0.01;
var x,s,t:real;
    n:integer;
begin
x:=xn;
writeln('       Табулирование функции F(x)=sin(x),');
writeln('     представленной разложением в степенной ряд');
writeln('        на интервале [',xn:0:1,';',xk:0:1,'] с шагом ',h:0:2);
writeln;
writeln('        -----------------------------');
writeln('        |   X   |    S    |   sinx  |');
writeln('        -----------------------------');
while x<=xk+h/2 do
 begin
  n:=1;
  t:=x;
  s:=t;
  while abs(t)>e do
   begin
    n:=n+1;
    t:=-t*x*x/((2*n-2)*(2*n-1));
    s:=s+t
   end;
  writeln('        |',x:6:2,' |',s:8:4,' |',sin(x):8:4,' |');
  x:=x+h;
 end;
writeln('        -----------------------------');
end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.714 из 5