Вычислить и вывести на экран в виде таблицы значения функции - Pascal ABC (12855)

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

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

Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда, на интервале от ХНАЧ до ХКОН с шагом dХ и точностью. Таблицу снабдить заголовком и шапкой. Строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда.

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

textual
Листинг программы
const eps=0.0001;
var x_nach,x_kon,x,s,delta_x,t:real;
    n:integer;
begin
write('Введите начало интервала x_nach<-1 x_nach=');
readln(x_nach);
repeat
write('Введите конец интервала, больше ',x_nach:0:1,' x_kon=');
readln(x_kon);
until x_kon>x_nach;
repeat
write('Введите шаг табуляции, меньше ',x_kon-x_nach:0:1,' delta_x=');
readln(delta_x);
until delta_x<x_kon-x_nach;
clrscr;
x:=x_nach;
writeln('       Табулирование функции F(x)=e^x,');
writeln('     представленной разложением в степенной ряд');
writeln('        на интервале ',x_nach:0:1,'..',x_kon:0:1,' с шагом ',delta_x:0:1);
writeln;
writeln('        -----------------------------------');
writeln('        |   X   |    S    |   e^x   |  n  | ');
writeln('        -----------------------------------');
while x<=x_kon+delta_x/2 do
 begin
  n:=0;
  t:=1;{текущий член ряда x^n/n!}
  s:=t;{сумма}
  while abs(t)>=eps do
   begin
    n:=n+1;
    t:=t*x/n;
    s:=s+t;
   end;
  writeln('        |',x:6:1,' |',s:8:4,' |',exp(x):8:4,' | ',n:4,'|');
  x:=x+delta_x;
 end;
writeln('        -----------------------------------');
end.

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


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

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

11   голосов , оценка 4.091 из 5
Похожие ответы