Вычисление суммы факториалов - Pascal ABC (14826)

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

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

Составить программу для вычисления суммы: 2!+4!+6!+....+n! (n<=16, n - четное)

Решение задачи: «Вычисление суммы факториалов»

textual
Листинг программы
Program Task5;
 
Var f,s,k : real;
 
Begin
    s:=0;
    k:=1;
    f:=1;
    while (k<=16) Do Begin
        f:=f*k*(k+1);
        s:=s+f;
        k:=k+2;
    End;
    writeln(s);
End.

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

  1. В программе объявлены три переменные типа real: f, s, k.
  2. Переменная s инициализируется значением 0.
  3. Переменная k инициализируется значением 1.
  4. Переменная f инициализируется значением 1.
  5. Запускается цикл while, условием которого является k <= 16.
  6. Внутри цикла значение переменной f умножается на значение k, затем на (k+1).
  7. Результат умножения добавляется к переменной s.
  8. Значение переменной k увеличивается на 2.
  9. Цикл while повторяется, пока значение переменной k не станет больше или равно 17.
  10. По завершении цикла значение переменной s выводится на экран.

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


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

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

8   голосов , оценка 3.25 из 5