********************************************************
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 )に計算結果を出力できるようにしましょう。
*****************************************************