整数 n と実数 x を入力して
を出力する プログラムを作りましょう。
もちろん答は、
さて、例として n=100, x=0.02 を代入して計算してみて下さい。 答えは一致しますか? 一致しないのはなぜでしょう?
さて、計算の精度を上げてみましょう。
このプログラムでは、 次の漸化式を用いて計算しています。
この式から、 sum = Sn となることがわかります。
計算順序を変えて精度をあげたプログラム (ex01.f)(公開は来週以降) (計算実行例)
このプログラムでは、より一般的な DO ループの形式を使っています。
(例) k = n から 0 まで一つずつへらして繰り返す場合。
きざみを省略すると、1 と見なされます。(K が 1 ずつ増える)