みなさん、数学の授業で突然『!』というビックリマークを見て不思議に思ったことはないでしょうか。実はこれ、数学では特別な意味を持っているんです。最初は戸惑うかもしれませんが、慣れると案外簡単に使えます。

この記事では、そんな数学のビックリマークの正体と、その使い方を分かりやすく解説していきます。
高校生の方が得点源にできるように、とても詳しく解説します!
どんなレベル帯の方にも楽しんでいただけるように準備していますので、是非最後までご覧ください!
- 「!」は階乗(かいじょう)の記号。n! = n×(n−1)×…×2×1
- 例:5! = 5×4×3×2×1 = 120
- 0! = 1 と定義されている(テストで狙われるポイント)
- 読み方は「エヌの階乗」。場合の数・順列(P・C)の計算で登場する
【!】は「階乗(かいじょう)」という
では、数学におけるビックリマークの正体を解き明かしていきます。このビックリマーク「!」は、数学では「階乗(かいじょう)」と呼ばれる概念を表しています。階乗とは、ある正の整数までのすべての整数を掛け合わせたもののことです。
例えば、「5!」と書かれていたら、それは「5の階乗」を意味し、以下のように計算します。
\begin{eqnarray}
&&5!=5×4×3×2×1=120\\
\end{eqnarray}
もう少し例を挙げてみましょう。
\begin{eqnarray}
&&4!= 4×3×2×1=24\\
&&3!= 3×2×1=6\\
&&2!= 2×1=2\\
\end{eqnarray}

1つずつ数を小さくしていって、1になったら終わりなんですね!
お気づきかもしれませんが、階乗は数が大きくなるにつれて急激に値が大きくなります。例えば
\begin{eqnarray}
&&10!= 3628800\\
&&13!= 6227020800\\
\end{eqnarray}
といった具合に爆発的に大きくなっていきます。

後ほど、「100!は末尾に何個の0が並ぶか?」という問題についても扱います!是非このままご覧ください。
階乗はいつ習う?
階乗は高校数学の「数学A」で習い、文理問わず高1で学習します。

中学2年生で確率を習いますが、その時に一部学習するところもあるようですね!教える先生による違いが大きそうです!
【!】を使った練習問題
1. KAIJOU という6文字を並び替えてできる文字の組み合わせは全部で何通りあるか?
例えば、”JAKIOU” “OAIUKJ”などなど…たくさんありますね。こんな考え方をしてみましょう。
箱を全部で6つ用意します。その箱の中にアルファベットを1つずつ入れていくことにします。この時、1番左に入るのはK,A,I,J,O,Uの6通りです。

そして次の箱は、一番左の箱に入ったアルファベット以外なので、5通りあります。

この操作を続けると、以下のようになります。つまり左から、6通り、5通り、4通り、3通り、2通り、1通りとなります。

よって、積の法則より、6×5×4×3×2×1=720通りが答えです。この計算はまさに6!そのものですね。
異なるn個のものを並べる時の並べ方は n!通りある。
2. TELEPHONES という10文字を並び替えてできる文字の組み合わせは全部で何通りあるか?
先ほどと同様の問題ですね。同じ解き方をすると、10!=3628800通り と求められそうですが、1つ落とし穴があります。下図のように、Eはどこにあっても変わらないですよね。

この3つのEがバラバラだったら、3!=6通りの並べ方が生まれていたはずですが、今回はないため、10!÷3!=604800通りが答えです。

よくある誤答として、10!ー 3!という回答を見かけます。3!通りに対して、それぞれアルファベットの並べ方があるので、今回は割り算になりますね。
100!は末尾に何個の0が並ぶか?
こちらも有名問題です。高校生は必ずマスターしておきたいです。まず問題の意味から、「末尾に何個の0が並ぶか」ということですが、例えば、32000だったら3個。100900だったら2個ですね。この末尾の0の数は何によって決まるでしょうか。

末尾に0が1個あるごとに、10で割れる!
0が2個あったら、10で2回割れるし、0が3個あったら、10で3回割れる!

正解です!
つまり、100!が10で何回割れるかを調べたらいいですね。
では「10で何回割れるか」はどうしたら分かるでしょうか。少し考えてみてください。
10は分解すると2×5となりますよね。つまり1回10で割れる、ということは2と5を1つずつ持っているということです。10!の中に含まれる2と5の数ですが、明らかに5の方が少ないですよね。(ピンとこない方は一度素因数分解をしてみるといいですよ!)つまり、10!は5で何回割れるかを考えたらいいというわけですね。
まとめるとこうなります。


実際に100!の中に5が何個あるのか、考えてみましょう!(回答はこの下に続く)
100は5で何回割れるでしょうか。100÷5で20回ですね。つまりここまでで20個の5があります。
しかし25(52)の倍数は、5で2回割れます。そのような数は 100÷25=4個あります。
つまり全部で20+4=24個の5があるので、末尾には24個の0が並ぶということが分かりましたね。
入試問題に挑戦!
次の問いに答えよ。
(1) 5!+4!+3!の値を求めよ。
(2) a≧4 のとき、a !+2は2の累乗になり得ないことを示せ。< 2015 鳥取大 >

まず1番から!この問題は解きたいところですね!
(1)5!+4!+3!=120+24+6=150…(答)

続いて2番です。「〜ないことを示せ」という問題なので、数学Ⅰで習う背理法を使ってみましょう。
(2)a≧4 のとき、a !+2=2kとなる自然数 k が存在すると仮定する。
a ! = 2k -2
=2(2k-1-1) … ①
ここで、k=1のとき 、a !=0 となり , a≧4のときこの等式が成り立つことはない。
よって , k≧2を考える。2k-1-1は奇数であるから , ① の右辺は素因数 2 を 1 個しかもたない。
しかし① の左辺は a≧4のとき素因数 2 を 2 個以上もつ。(4=2×2であるので)
これは矛盾しているため、仮定が間違っていることになる。
以上よりa≧4 のとき、a !+2は2の累乗になり得ないことを示すことができた。
いかがでしたでしょうか。階乗は他にもたくさんの場面で入試に出題されます。他の分野と合わせて出ることも多いので、十分に復習しておきましょう。
なぜ階乗は「!」で表すのか?
びっくりマークとしてお馴染みの記号ですが、なぜ階乗でも使うのか調べてみました。
階乗を表す記号「!」は、フランスの数学者Christian Krampによって考案されました。
NHK高校講座より
クランプは研究の中で、階乗を簡単に表すために、ビックリマークを使っていました。
1808年、彼がそれを著書に記したことにより、階乗の記号として世に広まったのです。
ビックリマークを選んだ理由は、階乗がびっくりするくらい大きな数になるから、とも言われています。

意外とシンプルな理由だったんですね!確かに階乗は文字をどんどんかけていくので、とても大きな数になるのはびっくりしますよね。
- 東進の料金は総額いくら?学年別・講座数別の実額と、公式に総額が載らない理由
- 併願優遇とは?都内142校が実施|内申基準の実物と、入学金が戻らない学校
- 塾代の助成・補助|大阪市と東京都の制度と、自分の地域にあるか調べる手順
- 高校受験の模試の選び方|地域で決まる理由と、会場受験を逃さない時期
- 中3の1年間スケジュール|保護者が動く3回の締切と、間に合わなくなる順番
【補足】こうした解法テクニックを覚えても「そもそも数学が苦手で追いつけない」という場合は、独学で悩み続けるより、どこでつまずいているかを先に特定するほうが近道です。塾の選び方全般はオンライン塾の比較記事で解説しています。
階乗の値の早見表【5!までは暗記推奨】
場合の数・確率の問題では、小さい階乗の値が何度も出てきます。5!=120までは覚えてしまうと計算が速くなります。
| n | n! | 計算 | 覚え方 |
|---|---|---|---|
| 0! | 1 | 定義 | 0!=1 と決められている(試験頻出) |
| 1! | 1 | 1 | |
| 2! | 2 | 2×1 | |
| 3! | 6 | 3×2×1 | |
| 4! | 24 | 4×3×2×1 | ここまでは即答したい |
| 5! | 120 | 5×4×3×2×1 | 120は頻出 |
| 6! | 720 | 6×120 | 5!×6で出す |
| 7! | 5040 | 7×720 | ここからは計算で |
※6!以降は「前の値×n」で出すのが速いです。
なぜ0! = 1 なのか
「0個を並べる方法が1通りあるのはおかしい」と感じる人が多い部分です。理由は2つの見方で説明できます。
- ①階乗の性質から…n! = n × (n−1)! という関係があります。n=1を代入すると 1! = 1 × 0! となり、1! = 1 なので 0! = 1 でなければ成立しません
- ②「並べ方」として…0個のものを並べる方法は「何もしない」という1通りだけ。だから1
試験では定義として覚えておけば十分です。「0!=0」としてしまう間違いが非常に多いので、そこだけ注意してください。
階乗の計算に強くなるコツ
約分を先にする
場合の数の問題では 10!/8! のような形が頻出します。真面目に10!を計算すると3,628,800になって手に負えませんが、10!/8! = 10×9 = 90 と約分すれば一瞬です。
n!/(n−k)! = n×(n−1)×…×(n−k+1)(k個の積)と覚えておくと、順列 nPk の計算がそのまま速くなります。
P(順列)とC(組合せ)の関係
| 記号 | 式 | 意味 | 例 |
|---|---|---|---|
| nPk | n!/(n−k)! | 順番を区別して並べる | 5人から3人選んで並べる = 5×4×3 = 60 |
| nCk | n!/{k!(n−k)!} | 順番を区別せず選ぶ | 5人から3人選ぶ = 60÷6 = 10 |
※CはPを「並べ方の分(k!)」で割ったもの、と理解すると公式を覚えなくて済みます。

階乗そのものが問われることは少なく、実際は順列・組合せの計算の中で出てきます。だから階乗の定義より「約分して計算する感覚」の方が試験では役に立ちます。
【数学が苦手な人へ】この記事の内容をどの順番でやるべきか、つまずきの原因の特定方法は数学が苦手な人の克服ロードマップ(4ステップ)で解説しています。


コメント