home *** CD-ROM | disk | FTP | other *** search
/ FreeWare Collection 2 / FreeSoftwareCollection2pd199x-jp.img / fbasic / pai / pai.doc < prev   
Encoding:
Text File  |  1990-06-14  |  5.0 KB  |  73 lines

  1. ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
  2. ☆                                                                        ☆
  3. ☆                             π/4の計算                               ☆
  4. ☆                                                                        ☆
  5. ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
  6.                   (作者) 片山 慎太郎(NIFTY:MHF00460)
  7.  
  8. -このプログラムを利用するにはF-BASIC386L1.1V20が必要です-
  9.  
  10.  
  11.       +------------------------+
  12. +-----+         π/4の計算                  +-----+
  13. |     +------------------------+     |
  14. | このプログラムを作るきっかけは… ある方が「πの計算」について質問され|
  15. |たからです(^_^;)                            |
  16. | で、素直に質問に答えてプログラムも作ってあげればいいものを、変に気をつ|
  17. |かって「π/4の計算」を作って…                    |
  18. | その後で、πの計算の高速バージョンが他の人の手によって作られました。 |
  19. | πの計算を理解するもよし。                      |
  20. | 計算結果をただ眺めるもよし。                     |
  21. | 他の機種に移植して、TOWNSの早さに酔いしれるもよし…(おいおい) |
  22. | 普通にLOADしてRUNしていただければ結構です。          |
  23. | 計算桁数を増やす時は、プログラム中の注意を参考にしてください。    |
  24. +------------------------------------+
  25.  
  26. __________________
  27.  プログラム内で注目して欲しいこと 
  28.  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  29. : なんといっても、多桁演算の仕組みでしょう。              :
  30. : πの公式をグレゴリー級数を用いて加減乗法だけで求められるようにしてから:
  31. :このサブルーチンを使いまくっています(^_^;)               :
  32. : 高速化するには、この部分の手直しが必要かと思います。         :
  33. :                                    :
  34. :  πの演算の公式を少し紹介致しますと…                :
  35. :                                    :
  36. :1.ストーマーの公式                          :
  37. :              1       1         1    :
  38. :     π=24tan^-1 -+tan^-1 ――+4tan^-1 ―――   :
  39. :              8      57              239   :
  40. : 2.グレゴリー級数                          :
  41. :             1   1   1              :
  42. :     tan^-1 χ=χ-―χ^3+―χ^5+―χ^7+ ……       :
  43. :             3   5   7              :
  44. :                                    :
  45. : と、なっています。そこで…                      :
  46. :(僕の学力ではこれらの公式をを証明できませんが)次の式を導きます。   :
  47. :                                    :
  48. :     1   1    1    1                 :
  49. :π=24(―-―――+- …… )          :
  50. :     3 3・8^3 5・8^5 7・8^7               :
  51. :                                    :
  52. :      1    1     1     1             :
  53. :  +8(-+- …… )      :
  54. :     57 3・57^3 5・57^5 7・57^7           :
  55. :                                    :
  56. :      1     1      1      1          :
  57. :  +4(-+- …… )  :
  58. :     239 3・239^3 5・239^5 7・239^7       :
  59. :                                    :
  60. : でしょ? 四則演算のみで、式を片づけてしまえるのです。        :
  61. :                                    :
  62. : で。π/4はと言いますと…                      :
  63. :                                    :
  64. :3.マチンの公式                            :
  65. :         π       1       1          :
  66. :         =4tan^-1 -tan^-1          :
  67. :         4       5      239         :
  68. :                                    :
  69. :ストーマーの公式よりも簡単でしょ?                   :
  70. :これも、グレゴリー級数を使って解凍(おいおい、LHARCじゃないって)!:
  71.  
  72.                                  (以上)
  73.