Составьте программу (** алгоритмическом языке Паскаль) для вычисления суммы ряда...

0 голосов
57 просмотров

Составьте программу (на алгоритмическом языке Паскаль) для вычисления суммы ряда S=1/2^2+3/4^2+5/6^2+7/8^2+9/10^2+... с точностью до члена ряда, не превышающего по абсолютной величине 0,001.


Информатика (12 баллов) | 57 просмотров
Дан 1 ответ
0 голосов

I:integer;
b, sum:real;
BEGIN
i:=0;
while (b>=0.001) do
begin
i:=i+1;
b:=i/((i+1)*(i+1));
sum:=sum+b;
end;
writeln(sum);
END.

(6.7k баллов)
0

program sum;
uses crt;
var k: integer;
s: real;
begin
k:=1;
s:=0;
while k/sqr(k+1)>0.001 do
begin
s:=s+k/sqr(k+1);
inc(k,2);
end;
writeln('Сумма ряда = ', s:0:4);
readln
end.

0

не вижу особой разницы

0

Введи свою программу в PascalABC.NET и увидишь ошибки.