seegongsik
単語帳
中学1年生 (12-13歳)

中1 素因数分解 わかりやすく

Prime Factorization

素因数分解とは、ある自然数をこれ以上分けられない素数の積に分解することです。 レゴを一つずつ外していくように、すべての合成数はちょうど一通りだけ素数の積で表せます。 同じ素因数を累乗でまとめ、各指数に1を足して掛ければ、約数の個数もすぐに分かります。 数をスライダーで変えると、因数分解の木と約数の格子がその数に合わせて描き直されます。

直感導入 — 数を分解しよう

約数を漏れなく数えたり、あとで二つの数の公約数・公倍数を選んだりするには、その数をこれ以上割れない素数の積として先に書く方が速いです。その書き方が素因数分解で、同じ素因数は累乗にまとめます。掛け算の順を変えても素数と指数が同じなら結果は一つです。各指数に1を足して掛ければ約数の個数が出るので、まず数を素数まで分け切ることを扱います。

36

約数の格子には選んだ数の約数が円で置かれ、そのうち素因数はゴールドの円で区別されています。因数分解の木は数を下へ分け、葉がすべて素数になるまで描いてあります。同じ素因数が何度も出ると縦の割り算で累乗にまとめ、GCD・LCMの図には二つの数の共通素因数と指数の最小・最大が一緒に書いてあります。スライダーで数を変えると格子・木・一覧がその数に合わせて描き直されるだけで、枝が画面の上で伸びていくわけではありません。

🧱 レゴのように分解
①約数:割り切れる数(12の約数:1,2,3,4,6,12)
②素数:1と自身のみ約数(2,3,5,7,11,13...)
③素因数分解:自然数を素数の積に分解
④レゴ=素数、完成品=合成数
⑤1は素数でも合成数でもない。最小の素数2は唯一の偶数素数
⑥二つの数の積 = 最大公約数 × 最小公倍数は次の章

素因数分解の木

36
素因数分解の手順
最小の素数(2)から順に割る
2 → 3 → 5 → 7 → ... 商が1になるまで繰り返す
累乗表記
72 = 23 × 32
同じ素因数は累乗でまとめる
📝 縦書き割り算
①左に素因数、右に商
②例:72 → 2|72 → 2|36 → 2|18 → 3|9 → 3
③左の数を全て掛ける:72 = 2×2×2×3×3 = 2³×3²
④結果は順序に関わらず一意

約数の個数

1を素数と呼んだり、割る順番で素因数分解が変わると考えたりしやすいです。1の約数は一つだけなので素数でも合成数でもなく、いちばん小さい素数2だけが偶数でありながら素数です。同じ数をどの順で割っても素因数と指数は同じなので、結果は一通りです。割り算を一回で終わらせず、商が素数になるまで続けます。

約数の個数
N = pa × qb → (a+1)(b+1)
各素因数の指数+1を掛ける
例:72の約数
72 = 23 × 32 → (3+1)(2+1) = 12
実際は1,2,3,4,6,8,9,12,18,24,36,72
💡 なぜ(指数+1)を掛けるか
①72 = 2³×3²の約数を作るには
②2を0,1,2,3回使える → 4通り
③3を0,1,2回使える → 3通り
④組合せで4×3=12通り

GCDとLCMへの応用

12
18
GCD(最大公約数)
共通素因数の指数の最小
共通素因数のみ、指数は最小
LCM(最小公倍数)
全素因数の指数の最大
全素因数、指数は最大
🔍 GCD×LCM = a×b
①最大公約数×最小公倍数=二数の積
②GCDが分かればLCMもすぐ求まる
③試験頻出

実際に解いてみる

素因数分解ではいちばん小さい素数から割り、商が素数になるまで同じことを繰り返します。同じ素数は累乗にまとめたあと、約数の個数を聞かれたら各指数に1を足して掛けます。大きい素数から割ると途中で詰まりやすいので、小さい素数から確かめます。この順を守れば、格子で見たゴールドの円と同じ一覧になります。

例題 1
60 を素因数分解せよ。
1
最小の素数 2 で割る:60 ÷ 2 = 30、30 ÷ 2 = 15。
60 = 2 × 2 × 15
2
15 = 3 × 5 なので累乗で整理する。
60 = 2² × 3 × 5
60 = 2² × 3 × 5
小さい素数から順に割り、累乗で整理する。
例題 2
72 の約数の個数を求めよ。
1
まず素因数分解する。
72 = 2³ × 3²
2
各指数に 1 を足して掛ける。
(3 + 1)(2 + 1) = 4 × 3 = 12
12 個
約数の個数 = (各素因数の指数 + 1) の積。

試験ポイント整理

素因数と指数で書いておけば、次の章ではGCDを共通素因数の指数の最小、LCMをすべての素因数の指数の最大としてすぐ選べます。GCD×LCM=a×bの関係も同じ書き方の上にあります。最小と最大を混ぜると両方が入れ替わるので、二つの数の素因数の一覧を並べて指数を比べます。

素因数分解総まとめ
N = p1a_1 × p2a_2 × ...
全合成数は素数の積で一意に表現
中1 校内試験 類型
60 に自然数を掛けてある自然数の 2 乗にしたい。掛けられる最小の自然数は?
3
5
15
30
60
③ 15
1
60 = 2² × 3 × 5 で、2 乗数はすべての素因数の指数が偶数。
60 = 2² × 3 × 5
2
指数が奇数の 3 と 5 を掛けて偶数にする。
60 × (3 × 5) = 900 = 30²、掛ける数 = 15
🎯 試験ポイント
①1は素数でも合成数でもない
②最小素数=2(唯一の偶数素数)
③素因数分解結果は一意
④約数個数=(指数+1)の積
⑤GCD×LCM=a×b
次へ →
最大公約数と最小公倍数
このページがお役に立ったなら支援する