Задать вопрос
8 апреля, 22:19

В паскале: 1/1!+1/3!-1/5! ... В общем составлял для отдельного числа факториал:

factrl : = 1;

for i : = 1 to 5 do begin

factrl : = factrl * (i)

end;

Но как автоматизировать процесс, чтобы суммировало факториалы с повышением на 2

+3
Ответы (1)
  1. 8 апреля, 22:48
    0
    Программа для вычисления суммы 1/1!+1/3!+1/5! ... + 1 / (2*n-1) !

    var n, i, f:integer; s:real;

    begin

    readln (n) ;

    s:=1;

    f:=1;

    for i:=1 to n-1 do

    begin

    f:=f * (2*i) * (2*i+1) ;

    s:=s+1/f;

    end;

    writeln ('s = ', s) ;

    end.

    Пример:

    4

    s = 1.175198412698413e+00
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В паскале: 1/1!+1/3!-1/5! ... В общем составлял для отдельного числа факториал: factrl : = 1; for i : = 1 to 5 do begin factrl : = factrl * ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы