円周率って覚えていますか?
3.141592….
というものです。円の円周を直径で割った数ですね。
これってどうやって計算すると出せるのでしょうか?という素朴な疑問を元にして少しプログラムを作ってみました。
グレゴリー級数を使った方法
π/4 = 1 – 1/3 + 1/5 – 1/7 + 1/9 – …
こんなものです。ただ、これどこまで足すと良いのか?というと、かなり足す必要があります。たとえば、10 桁の値を得るためには約 100 億項もの計算が必要になるのです。現実的ではないことが分かります。