理系学生さんへのお返事です。
> 問題が値xと項数nを入力すると、
> 下記の近似式よりexp(x)を算出するプログラムのフローチャートを書き、プログラミングすること。
> ソースコードはテキストに出力すること。
> exp(x)=1+x/1!+x²/2!+…xⁿ/n!+…
> ※まずi項のソースコードを考えて全体を考える。 となっています。
INPUT PROMPT "値x=": X
INPUT PROMPT "項数n=": N
LET S=0
FOR i=0 TO N !i項
LET S=S+x^i/FACT(i)
NEXT i
PRINT "EXP(x)=";S
END
上記が理解できたなら、次を考えてみてください。
!1+x/1*(1+x/2*(1+x/3*(1+ … *(1+x/(N-1)*(1+x/N)) … )))と変形
INPUT PROMPT "値x=": X
INPUT PROMPT "項数n=": N
LET S=1
FOR i=N TO 1 STEP -1
LET S=1+x/i*S
NEXT i
PRINT "EXP(x)=";S
END