10進数の0.625を2進数で表したものはどれか。最も適切なものを1つ選びなさい。
- ①0.011
- ②0.110
- ③0.101
- ④0.111
答えと解説を見る
小数点以下の2進数の各桁は、左から順に 0.5(2−1)、0.25(2−2)、0.125(2−3)…の重みを持ちます。0.625を重みで分けると、0.625 = 0.5 + 0.125 です。0.5の桁と0.125の桁が1、0.25の桁が0なので、2進数では 0.101 になります。
別の方法:小数部に2を掛けて、整数部を上から順に並べます。
0.625×2=1.25 → 1、0.25×2=0.5 → 0、0.5×2=1.0 → 1 → 0.101
他の選択肢が不適切な理由
・0.011:0.25+0.125=0.375 です。
・0.110:0.5+0.25=0.75 です。
・0.111:0.5+0.25+0.125=0.875 です。
覚え方のポイント
小数の重みは「0.5、0.25、0.125、0.0625」。整数部は2で割り、小数部は2を掛ける、と変換の方向をセットで覚えましょう。