情報の表現に必要なビット数
題 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 件のコメント:
コメントを投稿