平成20年 春期 ソフトウェア開発技術者 午前 問4

2けたの2進数x1x2が表す整数をx とする。
2進数x2x1が表す整数を、x の式で表したものはどれか。
ここで、int(r )は非負の実数r の小数点以下を切り捨てた整数を表す。

 ア  
 イ  
 ウ  
 エ  


答え ウ


解説
x1x2を書き換えるとx1×2+x2であり、
 x1x で表すと、int(x /2)
 x2x で表すと、x -2×int(x /2)
である。
したがって、x2x1x2×2+x1であるので、
 (x -2×int(x /2))×2+int(x /2)
 =2x -3int(x /2)
(ウ)である。


キーワード
・2進数

キーワードの解説

戻る 一覧へ 次へ