平成27年 春期 応用情報技術者 午前 問2

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

キーワードの解説
  • 2進数
    数値の表現方法の一つで、1けたで表せる数字は2つであり0と1を用いる。
    2つの数字をOnとOffに割り当てられるので、コンピュータではすべての数値を2進数で表している。
    2進数を3けたごとにまとめたものが8進数であり、4けたごとにまとめたものが16進数である。
    2進数ではけた数が多くなりすぎて扱いにくいので、通常は4けたごとにまとめた16進数を用いる。

もっと、「2進数」について調べてみよう。

戻る 一覧へ 次へ