Код программы

program xxx;

{timoshenko maxim variant 16}

uses crt;

const eps=0.001;

var a,b,h,x,s,q,u,f:real;

k,n:integer;

begin

clrscr;

write('vvedite otrezok a,b─> ');

readln(a,b);

write('vvedite znachenie k ');

readln(k);

h:=(b-a)/k;

x:=a;

writeln('tabica znachenii funkcii');

writeln('┌────────┬────────┬────────┬─────────┬────────────┐');

writeln('│ x │ s │ f │ q │ n │');

writeln('├────────┼────────┼────────┼─────────┼────────────┤');

while x<=b do

begin

s:=0;

n:=1;

q:=x;

u:=x;

while abs(u)>eps do

begin

s:=s+u;

n:=n+1;

q:=q*(-x);

u:=q/n;

end;

f:=ln(1+x);

writeln('│ ',x:4:2,'│',s:8:4,'│',f:8:4,'│ ',q:8:4,'│ ',n:4,' │');

x:=x+h;

end;

writeln('└────────┴────────┴────────┴─────────┴────────────┘');

readln;

end.

Результат выполнения программы

Код программы

program xxx;

{timoshenko maxim variant 16}

uses crt;

const eps=0.001;

var a,b,h,x,s,q,u,f:real;

k,n:integer;

begin

clrscr;

write('vvedite otrezok a,b─> ');

readln(a,b);

write('vvedite znachenie k ');

readln(k);

h:=(b-a)/k;

x:=a;

writeln('tabica znachenii funkcii');

writeln('┌────────┬────────┬────────┬─────────┬────────────┐');

writeln('│ x │ s │ f │ q │ n │');

writeln('├────────┼────────┼────────┼─────────┼────────────┤');

repeat

s:=0;

n:=1;

q:=x;

u:=x;

repeat

s:=s+u;

n:=n+1;

q:=q*(-x);

u:=q/n;

until abs(u)>=eps;

f:=ln(1+x);

writeln('│ ',x:4:2,'│',s:8:4,'│',f:8:4,'│ ',q:8:4,'│ ',n:4,' │');

x:=x+h;

until x>b;

writeln('└────────┴────────┴────────┴─────────┴────────────┘');

readln;

end.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: