電験三種 平成22年度(2010) 機械 問18(a) 過去問解説

問18(a) 《情報(r進法の計算からrを求める)》
(選択問題:問17または問18のどちらか1問を解く) 数の表現法について,次の(a)及び(b)に答えよ。 (a) 10進法で表される正の整数 $N$ は,10進法の2以上の整数 $r$ を用いて,次式のように表すことができる。 $N = a_n r^n + a_{n-1} r^{n-1} + \cdots + a_1 r + a_0$ ただし,$a_i$ は整数であり,$0 \leqq a_i \lt r$($i = 0, 1, \cdots, n$)である。 このとき,$N$ を $r$ 進法で次のように表現することとする。 $(a_n a_{n-1} \cdots a_2 a_1 a_0)_r$ この表現方法によって次の計算が成り立つとき,$r$ の値として正しいのは次のうちどれか。 $(122)_r - (42)_r = (40)_r$
  1. (1) 5
  2. (2) 6
  3. (3) 7
  4. (4) 8
  5. (5) 9
答えと解説を見る
正解は(2)
使う公式
r 進法 $(a_2 a_1 a_0)_r = a_2 r^2 + a_1 r + a_0$
解説
【考え方】r 進法の数を10進法に直して式を立て、r を求めます。 ■1 10進法に直す $(122)_r = 1 \times r^2 + 2 \times r + 2 = r^2 + 2r + 2$ $(42)_r = 4r + 2$ $(40)_r = 4r$ ■2 式に入れる $r^2 + 2r + 2 - (4r + 2) = 4r$ $r^2 - 2r = 4r$ $r^2 - 6r = 0$ → $r(r - 6) = 0$ ■3 r を決める $r$ は2以上なので、$r = 6$ です。 (どの桁の数字も r より小さいので、r は 5 より大きい必要があり、6 で合います。) 答えは(2)ピヨ。
出典:平成22年度(2010) 第三種電気主任技術者試験(電気技術者試験センター)機械 問18(a)