円周率.jp > 計算プログラム

計算プログラム

「円周率をプログラムで求める」という場合

  • プログラム中の演算で利用するためにπの値が欲しい
  • 円周率を求めるためのアルゴリズムチェックをしたい
  • とりあえず円周率を 1000 万桁知りたい

のように色々と取りようがある. なのでそれぞれに合ったプログラムを紹介する.

長桁計算プログラム

いわゆる「円周率計算プログラム」と言われる場合に出てくるプログラム. 計算しようとする桁数次第や計算環境により最速なプログラムは変わるが, 小さな桁数での時間差は人間的にはほぼ区別が付かないので 実質的には大きな桁数で速いプログラムを使う方が楽でいい.

Spigot プログラム

長い桁の計算を行うのに向いたプログラムではないが, プログラム自体を短くすることができる他, 計算結果が順々に出力されるので見ている分に面白いプログラム.

ネタ系プログラム

Roemer の作品
見た目がπっぽい配置になっていたり,変数や定数に pi や 3141 が頻出するプログラム.