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

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

    デジタル回路の世界

         補足資料(Appendix)

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



*****************************************************
補足資料(0-1-2) P進法数をQ進法数に変換する。
*****************************************************


まずこのC言語のソースProgram ( a.c ) から自分のパソコンで
実行 File( a.exe ) を生成して実行してみましょう。実行すると、
その計算結果が ( B.txt ) に出力されます。


********************************************
このProgram ( a.c ) はまずOptionの値を聞いてきます。
********************************************
Type 0 to stop Program
Type 1 to Binary to Deci System
Type 2 to Decimal to BCD System
Type 3 to Binary to Hex System
Type 4 to Deci to Binary System
Type 5 to Hex to Binary System
Type 6 to P to 2 to 10 System
********************************************


 


●演習問題(0-1-2)

このProgram ( a.c ) は、入力数字のけた数に限界があります。
大きなけた数を入力するとErrorとなります。

何けた迄正常な値が出るか調べてみましょう。

さらに Program を改良して、100けたでも、1000けたでも
計算できるように変更しましょう。

また、手入力でなく、 入力File ( A.txt ) を使って、
出力File( B.txt )に計算結果を出力できるようにしましょう。


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