10進コンピューター
■ このスレッドは過去ログ倉庫に格納されています
0409デフォルトの名無しさん
NGNGそもそもN進数だって任意の数を一意に(唯一の方法で)は表現出来ない
10進法は 正の整数については各桁を0〜9に制限すれば 一意に表現出来る
しかし負数については出来ないから、マイナス符号をつけて表現している
たとえば各桁を-9〜0〜9にしてしまうと
-99は (-1,0,1) (-9,-9)のように別表現が出来てしまう
まあ一応、0〜9の他に先頭だけに-1を許すという約束を作れば一意に表現出
来るけどね
しかし実数の表現になると 1/3*3 = 0.9999・・・・ = 1 のようにどうしても一意に
表現出来ない場合が出来てしまう。
それと、たとえば 1/2 進数 あるいは√2進法とか2π進法とか一般化する場合に
あんまり一意な表現に拘る事には意味がないでしょ
■ このスレッドは過去ログ倉庫に格納されています