場合の数では、並べ方は何通りあるかを考える問題がよく出てくる。
例えば、
- 3人を1列に並べる方法は何通りか
- 4人の中から3人を選んで並べる方法は何通りか
このような問題では「順列」という考え方を使う。
また、順列を理解するために「階乗」という計算方法も知っておきたい。
順列とは何か、階乗とは何か、そして\(_nP_r\)の計算方法について確認していく。

順列とは、いくつかのものを、順序をつけて1列に並べる配列のこと。
例えば、\(A,B,C\)の3人が1列に並ぶときの並び方は
こんな感じに、順序をつけて1列に並べることを順列って呼ぶ。
例えば、\(A,B,C\)の3人が1列に並ぶときの並び方は
- \(ABC\)
- \(ACB\)
- \(BAC\)
- \(BCA\)
- \(CAB\)
- \(CBA\)
こんな感じに、順序をつけて1列に並べることを順列って呼ぶ。

記号「\(!\)」で表し、大抵は大きい数から順番に\(1\)まで掛けていくように書いていく。
例えば、さっきの\(A,B,C\)の3人が1列に並ぶときの並び方は

樹形図を見ると、1番目は3通りある。
また、そのそれぞれに対して、2番目は2通りある。
さらに、残った1人が3番目になるので、3番目は1通りとなる。
ここから、積の法則より \[3×2×1=6\] となる。
積が連続する自然数となっているので \[3×2×1=3!\] と表せる。
こんな感じに、\(1\)からある数までの自然数を続けて掛け合わせる計算を簡単に表すために階乗を用いる。
一般化すると、自然数\(n\)の階乗\(n!\)は、\(1\)から\(n\)までの全ての自然数の積となり \[n!=n×(n-1)×(n-2)×⋯×3×2×1\] と表すことができる。
また、\(n=0\)のとき \[0!=1\] となる。
これは、後で出てくる\(_nP_r\)の公式が成り立つようにするため。
\(10!\)まで示すと
\(7!\)くらいまでは覚えておくと計算がかなり楽になる。
読み方は、「\(7!\)」であれば「\(7\)の階乗」と読む。
個人的には「\(7\)ビックリ」と呼んでいた。
記号「\(!\)」単体では「エクスクラメーションマーク」と呼んでいる。
また、そのそれぞれに対して、2番目は2通りある。
さらに、残った1人が3番目になるので、3番目は1通りとなる。
ここから、積の法則より \[3×2×1=6\] となる。
積が連続する自然数となっているので \[3×2×1=3!\] と表せる。
こんな感じに、\(1\)からある数までの自然数を続けて掛け合わせる計算を簡単に表すために階乗を用いる。
一般化すると、自然数\(n\)の階乗\(n!\)は、\(1\)から\(n\)までの全ての自然数の積となり \[n!=n×(n-1)×(n-2)×⋯×3×2×1\] と表すことができる。
また、\(n=0\)のとき \[0!=1\] となる。
これは、後で出てくる\(_nP_r\)の公式が成り立つようにするため。
\(10!\)まで示すと
- \(0!=1\)
- \(1!=1\)
- \(2!=2×1=2\)
- \(3!=3×2×1=6\)
- \(4!=4×3×2×1=24\)
- \(5!=5×4×3×2×1=120\)
- \(6!=6×5×4×3×2×1=720\)
- \(7!=7×6×5×4×3×2×1=5040\)
- \(8!=8×7×6×5×4×3×2×1=40320\)
- \(9!=9×8×7×6×5×4×3×2×1=362880\)
- \(10!=10×9×8×7×6×5×4×3×2×1=3628800\)
\(7!\)くらいまでは覚えておくと計算がかなり楽になる。
読み方は、「\(7!\)」であれば「\(7\)の階乗」と読む。
個人的には「\(7\)ビックリ」と呼んでいた。
記号「\(!\)」単体では「エクスクラメーションマーク」と呼んでいる。

例えば、\(A,B,C,D\)の4人から3人を選んで1列に並ぶときの並び方は

樹形図を見ると、1番目は4通りある。
また、そのそれぞれに対して、2番目は3通りある。
さらに、残った1人が3番目になるので、3番目は2通りとなる。
ここから、積の法則より \[4×3×2=24\] となる。
こんな感じに、「異なる\(n\)個のものの中から\(r\)個を選んで1列に並べる順列」の総数を \[_nP_r\] と表す。
\(_nP_r\)は「エヌピーアール」や「エヌパーアール」と読むことが多い。
また、「\(P\)の\(n,r\)(ピーのエヌアール)」と読むこともある。
\(P\)は「Permutation(順列)」の頭文字。
\(_nP_r\)は
例えば、さっきの4人の中から3人を選んで1列に並べる順列の総数は\(_4P_3=4×3×2=24\)通り
と表すことができ、\(4\)から始まって\(1\)ずつ小さい数の積が3個ある。
5人から3人を選んで1列に並べる順列の総数は\(_5P_3=5×4×3=60\)通り
異なる7個のものから2個を選んで1列に並べる順列の総数は
\(_7P_2=7×6=42\)通り
\(r=n\)のとき、異なる\(n\)個のものすべてを1列に並べる順列の総数
\[_nP_n=n×(n-1)×(n-2)×⋯×3×2×1\]
となり、これはさっきやった階乗\(n!\)と同じなので、
\[_nP_n=n!\]
が成り立つ。
また、\(_nP_r\)は階乗を使って表すこともできる。
分子を階乗\(n!\)の形にするため、分母と分子に\((n-r)!\)を掛けると
また、そのそれぞれに対して、2番目は3通りある。
さらに、残った1人が3番目になるので、3番目は2通りとなる。
ここから、積の法則より \[4×3×2=24\] となる。
こんな感じに、「異なる\(n\)個のものの中から\(r\)個を選んで1列に並べる順列」の総数を \[_nP_r\] と表す。
\(_nP_r\)は「エヌピーアール」や「エヌパーアール」と読むことが多い。
また、「\(P\)の\(n,r\)(ピーのエヌアール)」と読むこともある。
\(P\)は「Permutation(順列)」の頭文字。
\(_nP_r\)は
- 1番目のものは、\(n\)個の中から1つ選ぶので、選び方は\(n\)通り。
- 2番目のものは、既に選んだ1個を除いた残り\(n-1\)個の中から1つ選ぶので、選び方は\(n-1\)通り。
- 3番目のものは、既に選んだ2個を除いた残り\(n-2\)個の中から1つ選ぶので、選び方は\(n-2\)通り。
- \(\cdots\)
- \(r\)番目のものは、既に選んだ\(r−1\)個を除いた残り\(n−(r−1)\)個の中から1つ選ぶので、選び方は\(n−(r−1)\)通り。
例えば、さっきの4人の中から3人を選んで1列に並べる順列の総数は
5人から3人を選んで1列に並べる順列の総数は
また、\(_nP_r\)は階乗を使って表すこともできる。
分子を階乗\(n!\)の形にするため、分母と分子に\((n-r)!\)を掛けると

分子に注目すると、「\(1\)から\(n\)までの全ての自然数の積」になっている。
つまり、分子は\(n!\)なので \[_nP_r=\frac{n!}{(n-r)!}\] となる。
この式が\(r=n\)のとき \[_nP_n=\frac{n!}{(n-n)!}=\frac{n!}{0!}\] となり、\(_nP_n=n!\)が成り立つようにするととても便利になる。
そのため \[0!=1\] と定めている。
また、\(r=0\)のとき \[_nP_0=\frac{n!}{(n-0)!}=\frac{n!}{n!}\] となり、 \[_nP_0=1\] が成り立つ。
これは「1個も選ばない」という1通りになるということ。
つまり、分子は\(n!\)なので \[_nP_r=\frac{n!}{(n-r)!}\] となる。
この式が\(r=n\)のとき \[_nP_n=\frac{n!}{(n-n)!}=\frac{n!}{0!}\] となり、\(_nP_n=n!\)が成り立つようにするととても便利になる。
そのため \[0!=1\] と定めている。
また、\(r=0\)のとき \[_nP_0=\frac{n!}{(n-0)!}=\frac{n!}{n!}\] となり、 \[_nP_0=1\] が成り立つ。
これは「1個も選ばない」という1通りになるということ。
-1024x197.png)
例題を解きながら、順列の考え方を確認する。


6人全員を1列に並べることを考える。

1番目に並ぶ人は6通りある。

2番目に並ぶ人は残り5人の中から選ぶので5通り。

3番目に並ぶ人は残り4人の中から選ぶので4通り。

4番目に並ぶ人は残り3人の中から選ぶので3通り。

5番目に並ぶ人は残り2人の中から選ぶので2通り。

6番目に並ぶ人は残り1人の中から選ぶので1通り。

それぞれの場合に対して次の場合があるので、積の法則より

\(_nP_r\)を使うと、異なる6人全員を1列に並べる順列の総数なので \[_6P_6=6!=720\] よって

例えば、「\(A\)が委員長、\(B\)が副委員長、\(C\)が書記」と「\(B\)が委員長、\(A\)が副委員長、\(C\)が書記」は別の場合として数える。
まず、委員長の選び方は6通り。

委員長が決まると、副委員長は残り5人の中から選ぶので5通り。

委員長と副委員長が決まると、書記は残り4人の中から選ぶので4通り。

それぞれの場合に対して次の場合があるので、積の法則より

\(_nP_r\)を使うと、異なる6人から3人を選んで1列に並べる順列の総数なので \[_6P_3=6×5×4=120\] よって
-1024x218.png)
| ある事柄について、起こりうるすべての場合を、もれなく、重複することなく数え上げること | |
| いくつかのものを、順序をつけて1列に並べる配列 | |
| それぞれの場合に対して次の場合があるとき、掛けて数える考え方 | |
| \(1\)から\(n\)までの全ての自然数の積\[n!=n×(n-1)×(n-2)×⋯×3×2×1\] | |
| 異なる\(n\)個のものの中から\(r\)個を選んで1列に並べる順列の総数 \[_nP_r=n×(n-1)×(n-2)×\cdots×(n-r+1)\] \[_nP_r=\frac{n!}{(n-r)!}\] |
-1024x691.png)
全員を並べる場合も、一部を選んで並べる場合も、考え方の基本は積の法則。
1番目、2番目、3番目と順番に考えていけば、自然と階乗や\(_nP_r\)の式が出てくる。
公式だけを覚えるのではなく、なぜ掛け算になるのかを意識しながら問題演習を進めていきたい。
すうがくのいえ 
