********************************************************

   AIPS(人工知能パートナーシステム)を支える

    デジタル回路の世界

         補足資料 Appendix (0-1-6)

********************************************************



********************************************************************
補足資料(0-1-6) √2 を小数点Nけた迄計算する。
********************************************************************


************************************************************
    
   この Program ( a.c ) は √2 を小数点Nけた迄計算します。

          計算結果は File ( R.txt ) に出力します。

     N = 1000 桁の計算結果の例を  ( R1000.txt ) を掲示します。

*************************************************************


まず自分のパソコンの環境下で実行 File( a.exe ) を生成してください。

     ほかのScratch File (A.txt から G.txt まで) と一緒に、

          出力File ( R.txt ) が生成されます。


******************************************************************
 
●演習問題(0-1-6)

このProgram ( a.c ) は、10進法数での計算です。

2進法数でRoot(2)を計算するAlgorithmを考案し、
そのC-Programを構築して同じ様に好きなだけのけた数の、
2進法数表示のRoot(2)の値を求めてみましょう。

Root(3)やRoo(5)など、ほかの数もどうすればいいか?

Root(X) 、ここで X は任意の実数としたとき、どうすればいいか?

また、Z = X + j Y とする複素数とするとき、Root(Z)はどう求められるか?

いろいろ挑戦してみましょう!

*****************************************************