оформить код в виде программы

Ответить
majesta
Сообщения: 1
Зарегистрирован: 15 дек 2013, 11:20

приближенные вычисления
Изображение

1. k=(-x*x)/(4*i*i+6*i+2)

function n5 (var x:real): real;
var s,y:real; i:integer;
begin s:=0; i:=0; y:=1;
while y>0.0001 do
begin s:=s+y; i:=i+1;
y:=(y*(-x*x))/(4*i*i+6*i+2);
end;
n5:=s; end;

вызов функции

for j:=0 to 16 do
begin
x:=-pi+(pi*j)/8; y:+n5(x);
writeln ('x=', x:6:5, 'y=', y:7:5);
end;

нужно оформить как программу, помогите пожалуйста.
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Код: Выделить всё

function n5 (var x:real): real;
var s,y:real; i:integer;
begin s:=0; i:=0; y:=1;
while y>0.0001 do
begin s:=s+y; i:=i+1;
y:=(y*(-x*x))/(4*i*i+6*i+2);
end;
n5:=s; end;
var j: byte; x,y: real;
begin
for j:=0 to 16 do
begin
x:=-pi+(pi*j)/8; y:=n5(x);
writeln ('x=', x:6:5, 'y=', y:7:5);
end; 
end.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить