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進数