問 題
2 進数で表された 0.01 を 10 進数に変換すると 0.25 になる。2 進数で表された 101.1011 を10 進数に変換した値として正しいのはどれか。
1.3.6875
2.5.4375
3.5.6875
4.6.4375
5.6.6875
正解 (3)
解 説
【n 進数の基礎知識】
n 進数の1桁目は n0 が何個あるかを示します。 以下、2 桁目は n1 が何個あるか・・・です。ちなみに、小数点以下の場合、小数点第一位は n-1 が何個あるかを示します。以下、小数点第二位は n-2 が何個あるか・・・を示します。
【101.1011 の変換】
22 × 1 +20 × 1 + 2-1 × 1 + 2-3 × 1 + 2-4 ×1 なので
4 + 1 + 0.5 + 0.125 + 0.0625 = 5.6875 です。
以上より、正解は 3 です。
コメント