問題
2進数「10110」を10進数に変換した値として、正しいものはどれか。
選択肢
- 1ア 18
- 2イ 20
- 3ウ 22
- 4エ 24
正解
3. ウ 22
詳しい解説を見る解説を閉じる
解説
2進数は各桁が2のべき乗の重みを持つ。10110を上位桁から展開すると、1×2^4+0×2^3+1×2^2+1×2^1+0×2^0=16+0+4+2+0=22となり、ウが正解である。アの18は2^1の桁(+2)を見落とした値、イの20は2^2の桁(+4)を加え忘れて2^1を二重に数えたような誤り、エの24は0の桁である2^3(+8)を誤って加えた値であり、いずれも桁の重みの読み違いから生じる。各桁に「16・8・4・2・1」の重みを書き添えてから1が立つ桁だけを合計するのが確実な解き方であり、基数変換はITパスポートのテクノロジ系で毎回のように出題される基本計算である。
一問一答
全200問を繰り返し学習