整数の性質|n進法の小数について

数学A

数学A 整数の性質

n進法の小数を扱った問題を解いてみよう

次の問題を解いてみましょう。

$(1) \ 21.201_{(5)}$ を $10$ 進数で表わせ。

$(2) \ 10$ 進数 $0.375$ を $5$ 進数で表わせ。

$(3) \ \frac{7}{9}$ を $3$ 進法、$8$ 進法の小数でそれぞれ表わせ。

問(1)の解答・解説

問(1)

$21.201_{(5)}$ を $10$ 進数で表わせ。

問(1)は、5進数から10進数への変換を扱った問題です。基本的な問題なので、しっかり解けるようにしておきましょう。

21.201(5)は、ある10進数を底5で位取りして得られる数字の配列を表します。10進数で表すには、底5で位取りしたときの式に戻します。

21.201(5)から底5で位取りした式を導出します。通分するとき、計算ミスをしないように気をつけましょう。

問(1)の解答例

$21.201_{(5)}$ は

\begin{align*} \quad 2 \cdot 5^{1} + 1 \cdot 5^{0} + \frac{2}{5^{1}} + \frac{0}{5^{2}} + \frac{1}{5^{3}} \end{align*}

を意味する。

これを整理すると

\begin{align*} \quad \frac{2 \cdot 5^{4} + 1 \cdot 5^{3} + 2 \cdot 5^{2} + 1 }{5^{3}} = \frac{1426}{125} \end{align*}

よって、求める小数は

\begin{align*} \quad 21.201_{(5)} = 11.408 \end{align*}

解答例にもあるように、21.201(5)には小数部分だけでなく整数部分もあるので注意しましょう。

また、分数の分母125は、5だけを素因数にもつので、有限小数が得られます。

10進数を底5で位取りし、各位の数字を抜き出した。抜き出した結果が5進数21.201(5)

⇒5進数の各位の数をもとに、位取りしたときの式に戻して整理すると10進数。

問(2)の解答・解説

問(2)

$10$ 進数 $0.375$ を $5$ 進数で表わせ。

問(2)は、10進数から5進数へ変換する問題です。これも問(1)と同じく基本的な問題なので、しっかり解けるようにしておきましょう。

10進数から5進数へ変換するには、手早く行う解法であれば、5を掛ける掛け算を繰り返す解法があります。この解法では、2回目以降の掛け算では小数部分に5を掛けることに注意しましょう。

問(2)の解答例 1⃣

\begin{align*} \quad 0.375 \times 5 &= 1.875 \\[ 7pt ] \quad 0.875 \times 5 &= 4.375 \\[ 7pt ] \quad 0.375 \times 5 &= 1.875 \\[ 7pt ] \quad 0.875 \times 5 &= 4.375 \\[ 7pt ] &\vdots \end{align*}

掛け算を繰り返しても、小数部分が0になることはありません。

このような場合、循環小数になっているはずです。慌てずに整数部分を上から順に確認してみましょう。

問(2)の解答例 2⃣

積の整数部分は上から順に

\begin{align*} \quad 1 \ , \ 4 \ , \ 1 \ , \ 4 \ \cdots \end{align*}

を繰り返すので

\begin{align*} \quad 0.375 = 0.\dot{1} \dot{4}_{(5)} \end{align*}

筆算でやると以下のようになります。2回目以降の掛け算では、整数部分と掛け算しないように注意しましょう。

n進法の小数を扱った問題問(2)の解答例
問(2)の計算

ちなみに、数学Aの範囲では、底が10以外の記数法(n進数)で表される循環小数を、10進数に変換する問題は出題されません。

また、以下の検算では、変換後の5進数がもとの10進数に戻るかどうかを調べています。検算するには、数学3の知識(数列の極限)が必要です。

問(2)の検算

$0.\dot{ 1 } \dot{ 4 }_{(5)}$ は

\begin{align*} \quad \frac{1}{5^{1}} + \frac{4}{5^{2}} + \frac{1}{5^{3}} + \frac{4}{5^{4}} + \ \cdots \end{align*}

を意味する。

これより

\begin{align*} \quad \frac{1}{5^{1}} + \frac{4}{5^{2}} + \frac{1}{5^{3}} + \frac{4}{5^{4}} + \ \cdots = \displaystyle \sum_{ k = 1 }^{ \infty } \left(\frac{1}{5^{2k-1}} \right) + \sum_{ k = 1 }^{ \infty } \left(\frac{4}{5^{2k}} \right) \end{align*}

ここで

\begin{align*} &\quad \frac{1}{5^{2k-1}} = \frac{1}{5} {\left( \frac{1}{25} \right)}^{k-1} \\[ 10pt ] &\quad \frac{4}{5^{2k}} = \frac{4}{25} {\left( \frac{1}{25} \right)}^{k-1} \end{align*}

より

\begin{align*} &\quad \displaystyle \sum_{ k = 1 }^{ \infty } \left(\frac{1}{5^{2k-1}} \right) + \sum_{ k = 1 }^{ \infty } \left(\frac{4}{5^{2k}} \right) \\[ 10pt ] &\quad = \frac{\frac{1}{5}}{1-\frac{1}{25}} + \frac{\frac{4}{25}}{1-\frac{1}{25}} \\[ 10pt ] &\quad = \frac{5}{24} + \frac{4}{24} \\[ 10pt ] &\quad = \frac{3}{8} \\[ 10pt ] &\quad = 0.375 \end{align*}

よって、$0.\dot{ 1 } \dot{ 4 }_{(5)}$ を $10$ 進法で表すと

\begin{align*} \quad 0.\dot{ 1 } \dot{ 4 }_{(5)} = 0.375 \end{align*}

ちゃんと10進数0.375に戻りました。一応、検算の様子を紹介しましたが、参考程度で構いません。

問(3)の解答・解説

問(3)

$\frac{7}{9}$ を $3$ 進法、$8$ 進法の小数でそれぞれ表わせ。

問(3)は、10進法の分数を3進法や8進法の小数へ変換する問題です。

ところで、与えられた分数の分母9は、2,5以外の素因数をもつので、有限小数にならず、循環小数になります。もし、有限小数になるのであれば、先に小数にしてから掛け算を繰り返した方が良いでしょう。

分数のまま底3,8を掛ける掛け算を繰り返しますが、小数とは異なり、整数部分と少数部分が分かりにくくなります。ですから、掛け算した後に少し工夫を施します。

まず、3進法の小数への変換です。底3を掛ける掛け算を繰り返します。

問(3)の解答例 1⃣

$\frac{7}{9}$ を $3$ 進法の小数で表す。

\begin{align*} \quad \frac{7}{9} \times 3 = \frac{7}{3} = 2 + \frac{1}{3} \end{align*}

より、整数部分は $2$

また、小数部分から

\begin{align*} \quad \frac{1}{3} \times 3 = 1 \end{align*}

より、整数部分は $1$

小数部分が $0$ になったので

\begin{align*} \quad \frac{7}{9} = 0.21_{(3)} \end{align*}

2回目以降の掛け算では、小数部分に底3を掛ける掛け算を繰り返します。ですから、整数部分と小数部分の区別がついていないと困ります。

次は、8進法の小数への変換も同じ要領で行います。

問(3)の解答例 2⃣

$\frac{7}{9}$ を $8$ 進法の小数で表す。

\begin{align*} \quad \frac{7}{9} \times 8 = \frac{56}{9} = 6 + \frac{2}{9} \end{align*}

より、整数部分は $6$

また、小数部分から

\begin{align*} \quad \frac{2}{9} \times 8 = \frac{16}{9} = 1 + \frac{7}{9} \end{align*}

より、整数部分は $1$

同様に小数部分から

\begin{align*} \quad \frac{7}{9} \times 8 = \frac{56}{9} = 6 + \frac{2}{9} \end{align*}

より、整数部分は $6$

これ以後は同じ計算が繰り返されるので

\begin{align*} \quad \frac{7}{9} = 0.\dot{6} \dot{1}_{(8)} \end{align*}

問(3)では、与えられた分数が循環小数になるので、変換後も循環する数になりそうです。

しかし、記数法の底によって、有限の数で表されたり、循環する数で表されたりします。

小数や分数であっても、記数法の変換では決まった手順があります。仮に手順を忘れても、位取りするための式を導出できれば、変換することができます。

最低限、覚えておかなければならない事柄をしっかり見極め、確実に覚えましょう。

Recommended books

整数の性質を扱った問題は、難関大なら必修でしたが、センター試験でも扱われるようになりました。

難しく感じる人もいるかもしれませんが、複雑な公式や図形を扱うことがないので、その気になれば得点源にできる単元です。単元別の問題集で集中的に取り組んでマスターしましょう。

これから紹介する教材で気になるものがあれば、ぜひ一読してみて下さい。気に入ったら最後まで徹底的にこなしましょう。

オススメその1

2週間で完成!整数問題 入試対策編』は、教科書レベルから始めて大学入試の実戦レベルまで、最大効率で習得できる問題集です。新課程の整数問題に対応しています。問題数が47題なので、短期間でこなしたいなら候補に入れて良いでしょう。

【教科書編】
問題数16題。新課程版教科書「整数の性質」の項目に沿って配置。
教科書編項目:約数と倍数/約数の個数と総和/最大公約数と最小公倍数/剰余による分類/ユークリッドの互除法とディオファントス方程式/p進法/循環小数/合同式/部屋割り論法

【実戦問題のレベル別編】
初級編20題、中級編5題、上級編6題。
難関大学の整数問題に十分対処できるようにすることを目標として作成。
できる限り数学1・数学Aの範囲にとどめるように問題を選択。
ただし、二項定理・高次の多項式の因数分解・数列の問題あり。

数学1・Aの範囲内にとどめるように配慮されているおかげで、数学1・Aの学習直後から取り組めます。学習したてなら苦手意識がつく前なので、スムーズに取り組めるでしょう。

オススメその2

教科書だけでは足りない大学入試攻略 整数』では、入試の整数問題1000題から選ばれた問題が収録されています。例題、類題、力試し問題と3ステップで進めていけるので、自分の学力に合わせて周回できます。解答例や解説は、高校までに学んだ知識だけで理解できるように配慮されているので、数学が苦手な人にも取り組みやすくなっています。

整数問題は、難関大入試では頻出で、しかも教科書の問題と入試とではそのレベルの差が激しい分野のひとつです。また、経験値がものをいう問題が多いことも確かです。そこで、ここ数十年の大学入試の整数問題約1000題の中からぜひやっておきたい問題を例題、類題、力だめし問題として計81題セレクトしました。

高校までに学んだ知識だけで理解できる解説、解答例を作成しています。

定石を身に付けつつ、入試を想定した問題を解いてみたいのなら候補に入れて良いでしょう。

オススメその3

改訂第2版 佐々木隆宏の整数問題が面白いほどとける本』は、教科書レベルから難関大学対策までに対応した参考書兼問題集です。基本事項では、具体例をあげながら解説されているので、イメージしやすいでしょう。文系で数学を必要とする人にも向いています。

また、大学入試レベルの問題では、実際に解くときの考察手順が詳細に記載されているので、自分のアプローチのやり方と比較することができます。整数についての知識が足りなくて、問題を解くには早いと考えているのなら候補に入れて良いでしょう。

オススメその4

マスター・オブ・整数』は、初歩・基本のレベルから発展的レベルまでを幅広く解説した参考書兼問題集です。4部構成ですが、大学受験対策としては、第3部を重点的に取り組むと良いでしょう。

第1部:中学上位生~高1・2年生が興味をもって無理なく取り組める系統別の問題演習。
第2部:整数、場合の数それぞれの重要手法のイメージ化に重点をおいて詳しく解説。
第3部:大学受験問題の系統だった解説。
第4部:興味深い問題・発展演習。

少し難易度の高い教材ですが、難関大を目指す理系志望者なら候補に入れて良いでしょう。

さいごにもう一度まとめ

  • 10進法で表される分数や小数をn進法へ変換するとき、底nを掛ける掛け算を繰り返す。
  • 底を掛ける掛け算の2回目以降では、小数部分に底を掛ける。
  • n進法で表される分数や小数を10進法へ変換するとき、位取りしたときの式に戻す。
  • 位取りしたときの式に戻したら、通分して1つの分数にまとめる。
  • 有限小数になるには、分母の素因数が2と5だけからなれば良い。
  • 循環小数になるには、分母の素因数が2と5以外のものがあれば良い。