第三種電気主任技術者試験 / 令和6年度第三種電気主任技術者上期試験 機械科目 / 各問題解説 / 問181
certification-simodake-work

令和6年度第三種電気主任技術者上期試験 機械科目 問181 解説 問18(a) 令和6年度第三種電気主任技術者上期試験 機械科目 大問18(a)

設問図

問18(a) 問18 数の表現法について、次の(a)及び(b)の問に答えよ。 (a) 10 進法で表される正の整数 N は,10 進法の 2 以上の整数 r を用いて,次式のように表すことができる。 N = a_n r^n + a_{n-1} r^{n-1} + ... + a_1 r + a_0 ただし,a_i は整数であり,0 ≦ a_i < r (i = 0, 1, ..., n) である。 このとき,N を r 進法で次のように表現することとする。 (a_n a_{n-1} ... a_2 a_1 a_0)_r この表現方法によって次の計算が成り立つとき,r の値として,正しいものを次の(1)~(5)のうちから一つ選べ。 (122)_r - (42)_r = (40)_r

  1. (1) 5
  2. (2) 6 ✓ 正答
  3. (3) 7
  4. (4) 8
  5. (5) 9

解説

進法における各位の数値が底 rr の累乗の係数であることを利用し、与えられた等式を rr についての代数方程式に書き換えることで、正解の r=6r=6 が導かれます。

r進法の定義と数値の展開

一般に、ある数値を rr 進法で (anan−1…a1a0)r(a_n a_{n-1} \dots a_1 a_0)_r と表記する場合、その値は nn 桁目から 00 桁目までの各係数 aia_i を用いて、次のように展開できます。

N=anrn+an−1rn−1+⋯+a1r1+a0r0N = a_n r^n + a_{n-1} r^{n-1} + \dots + a_1 r^1 + a_0 r^0

ここで r0=1r^0 = 1 であるため、各項は右から数えて 00 番目、 11 番目、 22 番目と、底 rr の累乗を掛けることで元の数値を復元できます。この定義により、異なる進法同士の計算であっても、一度全て 10 進法の形式へ展開することで、通常の算術演算として扱うことが可能になります。

方程式の立式と解法

問題文で与えられた等式 (122)r−(42)r=(40)r(122)_r - (42)_r = (40)_r を、上記の定義に基づき rr を変数とする方程式として処理します。

  1. 各項を rr を用いた多項式に展開します。 (122)r=1×r2+2×r1+2×1=r2+2r+2(122)_r = 1 \times r^2 + 2 \times r^1 + 2 \times 1 = r^2 + 2r + 2 (42)r=4×r1+2×1=4r+2(42)_r = 4 \times r^1 + 2 \times 1 = 4r + 2 (40)r=4×r1+0×1=4r(40)_r = 4 \times r^1 + 0 \times 1 = 4r

  2. 展開した各式を元の等式に代入し、整理します。 (r2+2r+2)−(4r+2)=4r(r^2 + 2r + 2) - (4r + 2) = 4r 左辺を計算すると、定数項の 22 と −2-2 が相殺され、 r2−2r=4rr^2 - 2r = 4r となります。

  3. 方程式を移項して rr を求めます。 r2−2r−4r=0r^2 - 2r - 4r = 0 r2−6r=0r^2 - 6r = 0 r(r−6)=0r(r - 6) = 0

この結果、r=0r=0 または r=6r=6 となります。問題文において「2以上の整数 rr」という条件が課されているため、求める値は 66 に確定します。

各桁の重みが rr の何乗にあたるかを順に追っていくと、数式上のバランスが崩れることなく rr の値が見えてきます。

参考リンク

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう