Составить блок - схему алгоритма и программу для вычисления суммы ряда. Для заданий с конечным рядом на экран монитора вывести значение суммы ряда. Для заданий с бесконечным рядом с клавиатуры ввести значение точности суммирования, а на экран монитора вывести значения точности, количества просуммированных членов ряда и суммы ряда.
Пример 1.Найти сумму 28 членов ряда
; ;
Количество членов ряда известно, поэтому испоьзуем арифметический оператор цикла с параметром.
Program pr4_1;
uses crt;
var a, s: real; i: byte;
const n = 27;
begin clrscr;
s:= 1./8;
for i:= 2 to n do begin
a:= 1 / exp(3*ln(i+1));
s:= s + a end;
writeln(‘ s = ‘, s:8:5);
readkey
end.
Пример 2.Найти сумму ряда
; ;
с заданной точностью ε.
Количество суммируемых членов ряда неизвестно, поэтому используем оператор цикла с предусловием.
Program pr4_2;
uses crt;
var a, eps, s: real;
i: longint;
begin clrscr;
write(‘Введите точность eps -> ‘);
readln(eps);
a:= 0.5; i:= 1; s:= a;
while abs(a) > eps do begin
inc(i);
a:= i / (1+sqr(i));
s:= s + a
end;
writeln(‘eps = ‘,eps:12:6,’ i = ‘, i:8, ‘ s = ‘, s:12:6);