Вычислить приближенное значение суммы бесконечного ряда с заданной точностью - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Разработать программу вычисляющую приближенное значение суммы бесконечного ряда заданного точностью ε .Вывести значение суммы и число членов ряда вошедших в сумму. Выполнить проверку на сходимость ряда. s=1+x^2/2!+x^4/4!+...+x^(2n)/(2n)!+...

Решение задачи: «Вычислить приближенное значение суммы бесконечного ряда с заданной точностью»

textual
Листинг программы
  1. var x,e,t,s:real;
  2.     n:integer;
  3. begin
  4. write('x=');
  5. readln(x);
  6. e:=0.0001;
  7. n:=0;
  8. t:=1;
  9. s:=1;
  10. while abs(t)>e do
  11.  begin
  12.   n:=n+1;
  13.   t:=t*x*x/(2*n*(2*n-1));
  14.   s:=s+t;
  15.  end;
  16. writeln('Сумма ряда=',s:0:4,'  n=',n);
  17. writeln('Проверка=',(exp(x)+exp(-x))/2:0:4);//это не обязательно
  18. end.

Объяснение кода листинга программы

  1. Объявлены четыре переменные: x, e, t, s типа real и переменная n типа integer.
  2. Вводится значение переменной x с помощью функции readln().
  3. Переменная e инициализируется значением 0.0001.
  4. Переменная n инициализируется значением 0.
  5. Переменная t инициализируется значением 1.
  6. Переменная s инициализируется значением 1.
  7. Запускается цикл while, который выполняется до тех пор, пока абсолютное значение переменной t превышает e.
  8. Внутри цикла значение переменной n увеличивается на 1.
  9. Значение переменной t обновляется в соответствии с формулой t = t x x / (2 n (2 * n - 1)).
  10. Значение переменной s обновляется путем добавления значения переменной t.
  11. По завершении цикла выводится сообщение с приближенным значением суммы ряда (s) и общим количеством итераций (n).
  12. Выводится сообщение с результатом проверки, который представляет собой среднее значение между экспонентами x и -x.
  13. Код не содержит обработку ошибок или исключений.
  14. Код не содержит комментариев.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы