この公式のポイント
- n 進法はn 倍ごとに位が上がる。使う数字は 0〜n−1
- n 進法 → 10進法:各位×n の累乗を足す
- 10進法 → n 進法:n で割り続けて余りを下から
- 「0〜4だけを使う数の並び」は5進法の問題

うかるくん
2で割った余りを並べるとき、なんで上からじゃなく下から読むの?
![合格先生]()
合格先生
最初に出る余りが一の位だからだ。割るたびに、一の位から順に位が決まっていくぞ。
n進法とは
ふだん使う10進法は、1, 10, 100, 1000 … と10倍ごとに位が上がる数の書き方です。n 進法は、1, n, n2, n3, ⋯ とn 倍ごとに位が上がる書き方で、使う数字は 0 から n−1 までです。
n進法の数の意味
akak−1⋯a1a0(n)=aknk+ak−1nk−1+⋯+a1n+a0例:1101(2)=1⋅8+1⋅4+0⋅2+1=13
- n 進法 → 10進法:各位の数×位の重み(n の累乗)を足す
- 10進法 → n 進法:n で割り続け、余りを下から読む
2進法の位の重みは 8, 4, 2, 1。点灯したランプ(1)の重みを足すと10進法の数になる
証明:なぜ「割り続けて余りを下から読む」のか
13 を2で割り続けて、余りを下から読むと 1101(2)
N=ak2k+⋯+a2⋅4+a1⋅2+a0 と書けたとします。a0 以外はすべて2の倍数なので、N を2で割った余りが a0(一の位)です。商は ak2k−1+⋯+a2⋅2+a1 で、これをまた2で割った余りが a1。くり返すと a0, a1, a2, ⋯ の順に出てくるので、下から読むと正しい並びになります。
この方法では各位が必ず1通りに決まるので、どんな自然数も n 進法でただ1通りに表せます。
小数の n進法
小数点より下は n1, n21, ⋯ の位です。例:0.101(2)=21+81=85。10進法では割り切れない 31 も、3進法なら 0.1(3) とすっきり書けます。
中学受験(算数)での使い方
中学受験では「0と1だけ」「ランプの点灯」「ある数字を使わない数の並び」などの形で、n進法の考え方がよく出ます。
中学受験例題1(2進法)
10進法の 13 を2進法で表しなさい。また、2進法の
10110(2) を10進法で表しなさい。
解き方
2で割り続けると余りは 1, 0, 1, 1 → 下から読んで 1101(2)。
10110(2)=16+4+2=22。
答え 1101(2)、22
中学受験例題2(使わない数字)
0, 1, 2, 3, 4 の5つの数字だけを使った整数を小さい順に 1, 2, 3, 4, 10, 11, … と並べます。100番目の数を求めなさい。
解き方
5種類の数字で書く=5進法。100番目は、100を5進法で表した数です。
100=4×25+0×5+0 なので 400(5)。答えは 400。
答え 400
大学受験(数学A)での使い方
大学受験例題3(3進法)
212(3) を10進法で表し、さらに5進法で表しなさい。
解き方
2⋅9+1⋅3+2=23。23÷5=4 余り 3、4÷5=0 余り 4 → 43(5)。
答え 23、43(5)
大学受験例題4(けた数)
10進法で 4けたの数は、2進法で何けたから何けたになりますか。
解き方
1000≤N≤9999。29=512<1000<1024=210、213=8192≤9999<16384=214。
29≤N<214 なので、2進法で10けたから14けた。
答え 10けた〜14けた
よくある間違い
![腕でバツを作る合格先生]()
合格先生
2進法で「2」を使ってはいけない。n 進法で使える数字は 0〜n−1 だけだ。
- 余りを上から読む:最初に出る余りは一の位。下から読む。
- 使えない数字を使う:n 進法で使えるのは 0〜n−1。2進法に「2」はない。
練習問題
![指さして説明するサクラちゃん]()
サクラちゃん
ランプの点灯だと思えば、2進法もこわくないよ。
- 中学受験 10進法の 25 を2進法で表しなさい。
答えと解説を見る
余り 1,0,0,1,1 を下から読む。答え 11001(2) - 中学受験 2進法の 111111(2) は10進法でいくつですか。
答えと解説を見る
32+16+8+4+2+1=63(=26−1)。答え 63 - 大学受験 0.11(2) を10進法の分数で表しなさい。
答えと解説を見る
21+41=43。答え 43
関連する公式
この公式が出てくる合格大作戦の記事
よくある質問
10進法を2進法に直す方法は?
2で割り続け、出てきた余りを下から(最後に出た余りから)読みます。13なら1101です。
なぜ余りを下から読むのですか?
最初に2で割った余りが一の位、次の余りが2の位…と、下の位から順に出てくるからです。
2進法を10進法に直す方法は?
各位の数に、その位の重み(1, 2, 4, 8, …)をかけて足します。1101なら8+4+0+1=13です。
n進法で使える数字は?
0からn−1までです。2進法なら0と1、5進法なら0〜4です。
あわせて読みたい
出典・参考
- 文部科学省「高等学校学習指導要領(平成30年告示)」数学A(数学と人間の活動)
最終更新:2026年10月11日/作成:大学受験合格大作戦