Вычислить сумму и найти число слагаемых, которые вошли в сумму - Turbo Pascal (29387)

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

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

Вычислить сумму и найти число слагаемых, которые вошли в сумму. Процесс вычислений требуется закончить, когда очередное слагаемое по модулю окажется меньше ε (это слагаемое при вычислении суммы уже не учитывать).

Решение задачи: «Вычислить сумму и найти число слагаемых, которые вошли в сумму»

textual
Листинг программы
  1. repeat //ввод х>0 с проверкой
  2. write('x>=0 x=');
  3. readln(x);
  4. until x>=0;
  5. repeat //ввод точности от 0 до 1 с проверкой
  6. write('0<e<1 e=');
  7. readln(e);
  8. until (e>0)and(e<1);
  9. y:=x-1; //заменим х-1 на y, чтобы меньше писать
  10. z:=x+1;//то же и х+1
  11. n:=0; //нулевой член ряда
  12. t:=y/z;//его значение
  13. s:=t; //начальная сумма
  14. while abs(t/(2*n+1))>e do//пока значение очередного члена, деленное на 2n+1
  15.                          //больше точности
  16.  begin
  17.   n:=n+1;//следующий член
  18.   t:=t*y*y/z/z;//умножаем предыдущий на y^2 и делим на z^2 (увеличиваем степени на 2)
  19.   s:=s+t/(2*n+1);//делим на 2n+1 и плюсуем
  20.  end;
  21. write('S=',s:0:4); //вывод результата

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


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

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

11   голосов , оценка 3.727 из 5

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

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

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