2けたの2進数x1x2が表す整数をx とする。
2進数x2x1が表す整数を、x の式で表したものはどれか。
ここで、int(r )は非負の実数r の小数点以下を切り捨てた整数を表す。
ア | |
イ | |
ウ | |
エ |
答え ウ
【解説】
x1x2を書き換えるとx1×2+x2であり、
x1をx で表すと、int(x /2)
x2をx で表すと、x -2×int(x /2)
である。
したがって、x2x1はx2×2+x1であるので、
(x -2×int(x /2))×2+int(x /2)
=2x -3int(x /2)
(ウ)である。
【キーワード】
・2進数