Главная » Статьи » Задачи по программированию

Суммы рядов
Многие из математических величин или значений функций могут быть выражены как суммы бесконечных последовательностей. Например:


Чем больше членов ряда участвует в сложении, тем более точным получается искомое значение.

Составим программу вычисления е — основания натурального логарифма.

Program log;
 var n:integer; (*число слогаемых*) 
 e,x:real;
  Begin x:=1.0;
  e:=x;
  for n:=1 to 10 do
  begin x:=x/n;
  e:=e+x;
  writeln(n,e:12:7);
 end;
end.


После выполнения программа напечатает такой результат:
1   2.0000000
2   2.5000000
3   2.6666667
4   2.7083333
5   2.7166667
6   2.7180556
7   2.7182540
8   2.7182788
9   2.7182815
10  2.7182818


значение числа е:
e = 2.718281828...


Мы видим, что при увеличении числа членов последовательности получающаяся сумма приближается к значению "e". Разность полученной суммы ряда и действительной суммы называется погрешностью сложения


Категория: Задачи по программированию | Добавил: shypuk (14.08.2012)
Просмотров: 4057 | Теги: delphi, Pascal | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]