【解答と解説】
基数変換する場合、
整数部分の基数変換は、2で割り続け、計算過程で出現する余りが2進数の各桁になり、商が0になるまで行います。
小数部分の場合は、2を掛け続けて、整数部分になるものを2進数の各桁とし、最終的に1.0になると終了します。
具体的に計算をしていきます。
0.6875 x 2 = 1.375 ⇒1
0.375 x 2 = 0.75 ⇒0
0.75 x 2 = 1.5 ⇒1
0.5 x 2 = 1.0 ⇒1
つまり 0.6875(10)は 2進数では 0.1011
ということです
解答:イ
10進数 0.5 = 1/2 2進数 0.1
10進数 0.25 = 1/4 2進数 0.01
10進数 0.125 = 1/8 2進数 0.001
10進数 0.0625 = 1/16 2進数 0.0001
ですから、
10進数 0.6875は 以下のようにも書けます。
0.6875= 0.5 + 0.125 + 0.0625 = 1/2 + 1/8 + 1/16
つまり 0.6875=(0.1)2 + (0.001)2 +(0.0001)2
になるので、解答が導き出せることにもなります。