Ответ:

Для каждого числа от 1 до n вычислим факториал отдельной функцией и прибавим его к сумме.

program SumFactorials;

var
  n, i, s: integer;

function Factorial(k: integer): integer;
var
  j, f: integer;
begin
  f := 1;
  for j := 1 to k do
    f := f * j;
  Factorial := f;
end;

begin
  readln(n);
  s := 0;

  for i := 1 to n do
    s := s + Factorial(i);

  writeln(s);
end.

Например, при n = 3: s = 1! + 2! + 3! = 1 + 2 + 6 = 9.

Ответ: программа вычисляет сумму факториалов от 1! до n!.