Сумма ряда - Free Pascal (511)

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

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

Здравствуйте, нужно написать программу нахождения суммы ряда: (f2*(6^3)*√3)/2! + (f3*(6^4)*√4)/3! + (f4*(6^5)*√5)/4! + ... ! - факториал f - последовательность Фибоначчи. Суммирование должно прекратиться, если модуль слагаемого меньше E(эпсилон) > 0. E - вводится с клавы. Не более 1(!) цикла!

Решение задачи: «Сумма ряда»

textual
Листинг программы
  1.         while abs(Per)>Eps do
  2.         begin
  3.                 Rad:=Rad+Per;
  4.                 inc(i);
  5.                 Fib:=Fibonachi(Fib,i);
  6.                 Fac:=Factorial(Fac,i);
  7.                 Per:=(Fib*(exp(ln(6)*(i+1)))*sqrt(i+1))/Fac;
  8.         end;

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

В данном коде выполняется вычисление суммы ряда. Вот список действий, которые выполняются в этом коде:

  1. Установка начального значения переменной Rad.
  2. Установка начального значения переменной i.
  3. Вычисление значения переменной Fib с помощью функции Fibonachi.
  4. Вычисление значения переменной Fac с помощью функции Factorial.
  5. Вычисление значения переменной Per с помощью формулы Per = (Fib * (exp(ln(6) * (i+1))) * sqrt(i+1)) / Fac.
  6. Проверка условия abs(Per) > Eps. Если это условие истинно, то выполняется следующий цикл.
  7. Внутри цикла значение переменной Rad увеличивается на значение переменной Per.
  8. Значение переменной i увеличивается на единицу.
  9. Вычисляется новое значение переменной Fib с помощью функции Fibonachi, используя текущее значение переменной Fib и новое значение переменной i.
  10. Вычисляется новое значение переменной Fac с помощью функции Factorial, используя текущее значение переменной Fac и новое значение переменной i.
  11. Вычисляется новое значение переменной Per с помощью формулы Per = (Fib * (exp(ln(6) * (i+1))) * sqrt(i+1)) / Fac.
  12. Цикл повторяется до тех пор, пока условие abs(Per) > Eps не станет ложным.
  13. По окончании цикла вычисляется итоговое значение переменной Sum как сумма значений переменной Rad.
  14. Вывод значения переменной Sum.

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


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

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

12   голосов , оценка 3.833 из 5

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

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

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