問題
2進数「1011」を10進数に変換した値として、正しいものはどれか。
選択肢
- 1ア 9
- 2イ 10
- 3ウ 11
- 4エ 13
正解
3. ウ 11
詳しい解説を見る解説を閉じる
解説
2進数を10進数に変換するには、各桁に下位から2の0乗、1乗、2乗…の重みを掛けて合計する。「1011」は最上位から順に、1×2³+0×2²+1×2¹+1×2⁰=8+0+2+1=11となり、ウが正解である。誤答肢のア(9)は2¹の桁を見落とした場合、イ(10)は最下位の2⁰を落とした場合、エ(13)は中央2桁の重みを取り違えて8+4+1と計算した場合に生じやすい誤りである。基数変換はITパスポートのテクノロジ系で毎回のように出題される基本問題であり、2進数4桁の重み「8・4・2・1」を暗記しておくと、どの組合せでも瞬時に計算できる。逆に10進数を2進数へ変換する際は、2で割って余りを下から並べる方法を使う。両方向の手順をセットで習得しておくこと。
一問一答
全200問を繰り返し学習