まなぶくん
2進法って、0 と 1 しかないのに、どうやって大きな数を表すの?
合格先生
2個そろったら位を上げるんだ。位は 1、2、4、8…と2倍ずつ大きくなるから、 は 。0 と 1 だけで、どんな数も表せるんだよ。
この用語のポイント
- n個ずつまとめて位が上がる。使う数字は 0〜
- 位の重みは右から (右はしは )
- 10進法 → n進法は、 でわり続けて余りを下から読む
やさしく言うと
n進法は、 個ずつまとめるたびに、位を1つ上げる数の表し方です。ふだん使っている数は、10個ずつまとめて位が上がる10進法です。2個ずつなら2進法、5個ずつなら5進法です。
身近なたとえで考えてみましょう。
- 時計:60秒で1分、60分で1時間。時間の数え方は、60ずつで位が上がる60進法です。
- えんぴつのダース:12本で1ダース、12ダースで1グロス。12ずつまとめる数え方は12進法の考え方です。
- コンピュータ:電気が「つく・消える」の2つだけで数を表すので、0 と 1 だけを使う2進法を使っています。
つまり、n進法は「何個ずつまとめるか」を に決めた、位取りのルールです。 を底(てい)ともいいます。
n進法の例
○ 正しい表し方
- :2進法(使う数字は 0 と 1)
- :3進法(使う数字は 0、1、2)
- :5進法(0〜4)
- 1時間23分:60進法の考え方
- 色の指定 #FF0000:16進法(FF は 255)
× まちがった表し方
- (2進法に 2 は出てこない)
- (5進法に 5 は出てこない)
- (8進法に 8 は出てこない)
- を何も書かずに2進法とする(10進法と区別がつかない)
n進法で使う数字は、0 から までです。 個そろったら、くり上がって上の位に1をたすからです。何進法かを示すために、 のように右下に底を書きます。
図で見る:位の重み
10進法の は、 のことです。位は右から 1、10、100…と 10倍ずつ大きくなります。2進法では、位が 1、2、4、8…と 2倍ずつ大きくなります。
一般に、 進法の位は右から 、、、、…です。いちばん右の位は であることに注意しましょう。
| 10進法 | 2進法 | 3進法 | 5進法 |
|---|---|---|---|
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 10 | 3 |
| 4 | 100 | 11 | 4 |
| 5 | 101 | 12 | 10 |
| 8 | 1000 | 22 | 13 |
| 10 | 1010 | 101 | 20 |
ハルちゃん
2進法の「10」は、10 じゃないんですか?
合格先生
そう、2進法の は「2 のまとまりが1つ、ばらが0」だから、10進法の 2 なんだ。同じ「10」でも、何進法かで表す数がちがう。だから右下に底を書くんだよ。
10進法との行き来
n進法 → 10進法は、各位の数字に位の重みをかけて足します。10進法 → n進法は、 でわり続けて、余りを下から上へ読みます。
なぜ下から読むのでしょうか。最初にわったときの余りは「ばら」の数、つまり一の位だからです。2回目の余りは2の位、3回目は4の位…と、上の位ほどあとから出てきます。

まなぶくん
2進法の位は 1、2、4、8、16…! 電球をつけていけば、どんな数も作れるんだ!
小数も表せます。2進法の小数点の右の位は 、、…なので、、 です。
テスト・入試ではこう出る
中学受験の算数では「N進法」として、決まった数字だけを使う数の並びや、ふしぎな数え方の問題によく出ます。高校では数学A(数学と人間の活動)で記数法として習い、10進法との変換、n進法どうしの計算、何けたになるかなどが出ます。
例題1(10進法に直す)
3進法で表された数 を、10進法で表しなさい。
- 3進法の位は、右から の位、 の位、 の位。
答え 23
例題2(中学受験の形)
0、1、2 の3種類の数字だけを使ってできる整数を、1、2、10、11、12、20、…と小さい順に並べます。20番目の数を答えなさい。
- 0、1、2 の3種類の数字だけを使う数は、3進法と同じ並び方になる:1、2、10、11、12、20、21、22、100、…
- だから、20番目の数は「10進法の20を3進法で表した数」。
- 余り 、 余り 。下から読むと 。
答え 202(たしかめ:)
まちがえやすい点

合格先生
右はしの位は じゃない! の位から数えよう。
- いちばん右の位を にする: を とするのは×。右はしは の位なので、 です。
- 余りを上から読む:13 を2でわり続けたとき、余りを上から読んで とするのは×。下から上へ読んで です。
- 以上の数字を使う:2進法に 2、5進法に 5 は出てきません。 個そろったら、くり上がります。
- 底を書かない: だけでは、10進法の百一なのか、2進法の 5 なのか分かりません。 のように底を書きます。
- n進法の計算でくり上がりをまちがえる:5進法の は「7」ではなく、5 で1くり上がって です。
ことばの由来
「進」は「位が上へ進む」という意味です。 ずつで位が進むので n進法といいます。英語では base-n(ベース・エヌ)などといい、base は「もと・土台」という意味です。2進法は binary(バイナリ)、10進法は decimal(デシマル)とも呼ばれます。60進法は、古代メソポタミアで使われていたことが知られていて、いまの時計や角度の「分・秒」にその名残があります。
ミニ問題
問題1 2進法で表された数 を、10進法で表しましょう。
答えと解き方を見る
22 です。位の重みは右から 1、2、4、8、16。。
問題2 10進法の を、2進法で表しましょう。
答えと解き方を見る
です。2でわり続けると、 余り0、 余り1、 余り0、 余り0、 余り1。最後の商1から余りを下から読んで 110010。たしかめ:。
問題3 5進法で表された数の計算 をして、答えを5進法で表しましょう。
答えと解き方を見る
です。
- 10進法に直す:、。
- たす:。
- 5進法に直す: なので 。
5進法のまま筆算してもできます。一の位 で、2 を書いて 1 くり上がり。5の位 で、1 を書いて 1 くり上がり。
関連する公式・用語
公式辞典で、くわしい証明と例題を見る
あわせて覚えたい用語
よくある質問
n進法とは簡単にいうと何ですか?
n個ずつまとめるたびに位を1つ上げる、数の表し方です。ふだん使っている数は10進法です。
2進法の 1101 は10進法でいくつですか?
位の重みが右から 1、2、4、8 なので、8+4+0+1=13 です。
10進法の数を2進法に直すには?
2でわり続けて、最後の商と余りを下から上へ読みます。13 なら 1101 になります。
n進法で使う数字は何ですか?
0 から n−1 までです。2進法は 0 と 1、5進法は 0〜4 だけを使います。
身近なn進法の例はありますか?
時計の秒・分は60進法、コンピュータは2進法、色の指定(#FF0000 など)は16進法を使っています。
n進法は何年生で習いますか?
高校では数学A(数学と人間の活動)で習います。中学受験の算数でも「N進法」としてよく出題されます。
出典・参考
- 文部科学省「高等学校学習指導要領(平成30年告示)解説 数学編」数学A(数学と人間の活動)
最終更新:2026年10月13日/作成:大学受験合格大作戦


