公務員試験のための数学ワークブック
公務員試験の一般知能分野、教員採用試験等の一般教養分野の数学に限定して説明しています。より本格的に復習されたい方は、本編の 高校数学 をご覧ください。

vol.6 記数法
このワークブックもいよいよ終盤に差し掛かってきました.今回のテーマは「記数法」です.数について,私たちに最も馴染み深いのは10進法です.これは,0~9までの10個の数を使って表現した数です.つまり10個をひとまとまりと考えるような数のことです.しかし数の表し方は,10進法だけではありません.例えば,コンピュータは0と1しか使わない2進法を採用していますし,時計の分や秒は60進法を使って表されています.(もっとも,60種の異なる文字を使っているわけではありませんが.)
一般知能では,数的推理はもちろん,判断推理の暗号問題などでも記数法が登場します.ポイントは,10進法からp進法への変換,あるいは逆に,p進法から10進法への変換ですが,いずれも簡単ですぐに習得できます.特に断らない限り,今回扱う数字は全て正の整数であるとします.
1. p進法 → 10進法
0, 1, 2,
さて,まずp進法から10進法への変換をみていきましょう.
例題 次の数を10進法に変換しなさい.
こたえ
- 246の2は,100が2個あるという意味である.
- 246の4は,10が4個あるという意味である.
- 246の6は,1が6個あるという意味である.
となっています.これを書きかえると,
- 246の2は,
が2個あるという意味である. - 246の4は,
が4個あるという意味である. - 246の6は,
が6個あるという意味である.
となります.これらを全部足した数,すなわち,
が246であるといえます.冒頭でも述べたように,10進法とは,10個をひとまとまりと考える数ですから,10個集まるごとにひとまとめにし,またそれらまとめたものが10個集まったらさらにそれらをひとまとめにする,といった具合にどんどん考えていく数です.
10進法以外の数についても全く同じです.
がそれぞれ何個あるかを示しますが,全く同様に,
がそれぞれ何個ずつあるのかを示しています.
(1) カッコの外の添え字
[ 2^0,\ 2^1,\ 2^2,\ 2^3,\ 2^4,\ \cdots]
が何個あるかを表しています.よって,
の左から1番目の1は, が1個あるという意味である. の左から2番目の1は, が1個あるという意味である. の左から3番目の0は, が0個あるという意味である. の左から4番目の1は, が1個あるという意味である. の左から5番目の0は, が0個あるという意味である.
ということを表していますから,
となります.
(2) 全く同様に考えます.
の左から1番目の5は, が5個あるという意味である. の左から2番目の4は, が4個あるという意味である. の左から3番目の3は, が3個あるという意味である.
よって,
となります.
一般に,次のことが成り立ちます.
(注)
演習問題1 次の数を

2. 10進法 → p進法
次に10進法からp進法への変換をみていきましょう.
例題
次の数を指示に従って変換しなさい.
(1)
こたえ
10進法からp進法への変換もほとんど機械的です.基本は,10進法の数をpでどんどん割っていき,各割り算で出た余りを記録する,というものです.
(1) 2進法で表したいわけですから,26を2でどんどん割っていきます.
その際,出た余りを横に書いておきます.
そして,最後の商の1も含めて下から順に余りを書き出します.
(2) (1)と同様ですが,今度は7進法に表現したいわけですから,276を
どんどん7で割っていきます.
よって,最後の商の5も含めて下から順に余りを書き出して,
(1)(2)とも,Section1で求めた結果と矛盾しいないことを確かめてください.
演習問題2 次の数を,指示に従って変換しなさい.
(1)

3. 記数法の演算
それでは次に,10進法以外の四則演算,あるいは,異なる記数法で表された数の四則演算をみていきましょう.
3.1 10進法以外の足し算・引き算
「10進法以外の」といっても,一般のp進法において,
例題 次の計算をしなさい.
(1)
こたえ
足し算,引き算については,ほとんど10進法と同じです.注意すべき点は,p進法においては,p個集まったら位を1つ上げるということです.
(1)まず普通に筆算の形式で書きます.
次に,10進法の計算と同様に,一番小さい位からみていきます.
ですが,7進法では7個集まったらそれをひとまとめにして1つ位を上げるのでしたから,
よって,2だけを下に書いておいて,1つ繰り上げます.
この後は同様の作業の繰り返しです.次の
この場合も,7が1セット取れますから,
よって,0だけを下に書いておいて,1つ繰り上げます.
最後は,
6からは7個のまとまりが取れませんから,そのまま下に書いて出来上がりです.
以上より,
となります.
(2) 引き算も,足し算と同様に求めることができます.まず一番小さい位からみていきます.
ですから,すぐ上の位から1つ借りてこないといけません.本問の場合,5進法ですから,すぐ上の位から1つ借りてくるということは,10進法でいうところの数「5」を借りてくることになります.従って,最初のステップでは,
よって,下に4を書いておきます.
次に,
となって,またひとつ上の位から,1つ借りてこないといけません.先程と同じようにやりましょう.
よって,4だけ下に書きます.
最後に
よって,この下に0を書いてもしょうがないので,何も書きません.
以上により,
となります.
3.2 10進法以外の掛け算・割り算
では次に,10進法以外の掛け算・割り算はどのようにやればよいのでしょうか.掛け算・割り算については面倒でもいったん10進法に変換してから掛け算・割り算を行い,必要に応じてまた元のp進法に変換するという方法を取ったほうが安全です.
何故なら,普段私たちが10進法の掛け算・割り算を行う際には,「掛け算の九九」というものを利用して計算しています.例えば,
などです.もしこれが6進法の掛け算なら,
といった具合に,6進法版の5の段を記憶する(その場で計算する)ことをしなければなりません.計算自体はそれほど面倒ではありませんが,私たちは10進法以外の計算に不慣れですから,一度10進法に変換してから計算することをお勧めします.
3.3 異なる記数法での演算
例えば,
といったような計算は,どちらかに表記を統一して計算を行わなければなりません.こういうケースはやはり2つとも10進法に変換してから計算しましょう.
演習問題3 次の計算をしなさい.ただし(3)は10進法で答えなさい.

このページで疑問は解決されましたか?
こちら から数学に関するご質問・ご要望をお寄せください。
公務員試験のための数学ワークブック
- vol.1 分数の計算
- vol.2 連立方程式・不等式
- vol.3 乗法公式・因数分解と2次方程式
- vol.4 有理数・無理数
- vol.5 指数法則と余り
- vol.6 記数法
- vol.7 数列・漸化式