Пусть дан бесконечный ряд:

Станем последовательно складывать члены ряда, составляя (в бесконечном количестве) суммы;

их называют частными суммами (или отрезками) ряда.
Конечный или бесконечный предел




называется суммой ряда и пишут

Если ряд имеет конечную сумму, его называют сходящимся, в противном случае (т.е. если сумма равна


Попробуем установить являются ли некоторые ряды сходящимися?
Пример 3. Является ли ряд

Для установления этого, надо определить имеет ли предел последовательность частичных сумм ряда, а это в свою очередь, означает будет ли разность между суммами по абсолютной величине меньше заданного положительного, даже очень малого числа eps, т.е. будет ли выполняться неравенство:

Отсюда вытекает алгоритм составления программы.
Надо находить сумму членов ряда и как только разность между текущей суммой и следующей будет меньше eps, то цикл закончить, значит ряд сходится и выдать его сумму, которая будет равна текущей сумме с заданной степенью точности.
Установить является ли следующий ряд сходящимся и найти то число с заданной точностью eps, к которому он сходится.
Для вычисления суммы ряда нам придётся находить его члены и прибавлять к текущей сумме, а для нахождения членов ряда воспользуемся подпрограммой - функцией для вычисления факториала числа.
Программа
Program Problem3;
uses WinCrt;
var
n : integer;
z, z1, e, eps : real;
{----------------------------------------------------------------------------------------}
Function fakt(n : longint) : real;
var
i : longint;
f : real;
begin
f := 1;
if n = 0 then f := 1
else for i := 1 to n do
f := f*i;
fakt := f
end;
{----------------------------------------------------------------------------------------}
{ Функция вычисления порядка - кол-во знаков после запятой }
