ITパスポート試験合格講座

    

ITパスポート試験合格講座【練習問題】
【問題番号IP09S64】

2進数10110を3倍したものはどれか。

ア 111010
イ 111110
ウ 1000010
エ 10110000


【解説】
2進数を10進数にするには、各桁に右から、2の0乗(2^0=)、2の1乗(2^1=2)、2の2乗(2^2=4)、2の3乗(2^3=8)、2の4乗(2^4=16)を掛けて、その合計を加算します。

問題文にある2進数10110を10進数にすると、
1×160×81×41×20×1=22
です。

これを問題文の指示通り、3倍すると「22×3=66」です。
66を2進数にすると、
66÷2=33 余り0
33÷2=16 余り1
16÷2=8 余り0
8÷2=4 余り0
4÷2=2 余り0
2÷2=1 余り0

最後の商である1と余りを下から順に並べると10進数を2進数に変換できます。

ここでは「1000010」になります。

なお、10100を左シフト(2倍)したもの(101000)に、10100を加算して3倍を表す解き方もあります。

【解答】ウ


ITパスポート試験合格講座【練習問題INDEX】へ戻る

ITパスポート試験合格講座のホームページへ戻る

 
Copyright(c) AFINAX K.Ishikawa All Rights Reserved.