Вычислить сумму ряда с точностью Е - Free Pascal (670)

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

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

привет! Ребят помогите с прогой! Вычислить сумму ряда с точностью Е, общий член которого An=(-2)^n/n!

Решение задачи: «Вычислить сумму ряда с точностью Е»

textual
Листинг программы
  1. var e, a, s: double;
  2.     n: integer;
  3. begin
  4.   repeat
  5.     write('е > 0;  e = ');
  6.     readln(e)
  7.   until e > 0;
  8.   a := -2;
  9.   s := a;
  10.   n := 1;
  11.   while abs(a) > e do
  12.     begin
  13.       inc(n);
  14.       a := a * -2 / n;
  15.       s := s + a
  16.     end;
  17.   write('s = ', s);
  18.   readln
  19. end.

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

  1. Переменные e, a, s типа double и переменная n типа integer объявлены.
  2. В цикле repeat-until пользователю предлагается ввести значение переменной e больше нуля.
  3. Значение переменной a устанавливается равным -2, а значение переменной s устанавливается равным a.
  4. Значение переменной n устанавливается равным 1.
  5. В цикле while abs(a) > e выполняется следующее: 5.1. Увеличивается значение переменной n. 5.2. Значение переменной a умножается на -2 и делится на n. 5.3. Значение переменной s увеличивается на a.
  6. Выводится значение переменной s.
  7. Программа ожидает нажатия клавиши для завершения работы.

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


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

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

14   голосов , оценка 4.5 из 5

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

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

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