2013年9月1日日曜日

ビット数計算

情報の表現に必要なビット数


 4けたの10進数を2進数で表現するのに何ビット必要か。





 10けた

解説 4けたの10進数の最大値=9999,212=4096, 213=8192,214=16348だから
            8192 < 9999 < 16348 だから14ビット必要。

(計算で直接求める方法)log102=0.301とする。

4けたの10進数の最大値=104-1≒104=2xでxの値を求める。

両辺の対数をとって,log10104=log102x

                   4=xlog102

                  x=4/log102=4/0.301=13.28…

よって,13.28…けたで表現可能だが,これを整数値に切り上げて,14けた。


0 件のコメント:

コメントを投稿