
この年齢になって、ちょっと恥ずかしいのですが
素因数分解について質問があります。
なぜ素因数分解で「最小公倍数」や
「最大公約数」がわかるのでしょうか?
最大公約数の場合、例えば8と12だと
2)8 12
ーーーーーー
2)4 6
------
2 3
8=2x2x2
12=2x2x3
となり、どちらの数にも縦軸の2x2が共通だから
4が最大公約数になる、というのはわかるんですけど
なんか、いまいち説明になってないような気もします。
2、12、16で最小公倍数を求めた場合
2)8 12 16
------ーー
2)4 6 8
--------
2)2 3 4
--------
1 3 2
8=2x2x2
12=2x2x3
16=2x2x2x2
なぜ2x2x2x1x3x2で答えを出すことが
出来るのかわかりません。
いろいろ考えてはみたんですが・・・(^^:
猿にも理解出来るよう、教えて頂けないでしょうか?
No.3ベストアンサー
- 回答日時:
まずは小難しいことを考えずに、初心に返りましょう。
8の約数は、1,2,4,8
12の約数は、1,2,3,4,6,12
ですよね?
それで、これら約数の中に共通に含まれる値で、最大のものを最大公約数と呼んだわけです。
次に、素因数分解の結果を考えてみます。
8の素因数分解は、2*2*2
12の素因数分解は、2*2*3
ですね。
この素因数分解の結果を使って、それぞれの約数を全て表現できるってことに気づくのが第一歩です。
8だったら、
1:整数なら1を約数に持つのは自明
2:2
4:2*2
8:2*2*2
12だったら、
1:
2:2
3:3
4:2*2
6:2*3
12:2*2*3
とこのように、素因数分解の結果を適当に組み合わせることで、約数を作ることができます。
それで、各約数のうち、最大のものは何か?と考えると、共通する素因数を全て掛け合わせたものになるのです。
次に、最小公倍数です。
こちらで大切なポイントは、
8の素因数分解である2*2*2に何かを掛けたものは、絶対に8の倍数になるという点です。
つまり
(2*2*2)*3=24→8の倍数ですよね。
(2*2*2)*13=104→これもやっぱり8の倍数ですよね。
ということで、問題に帰ってみて、なぜ8,12,16の最小公倍数が2*2*2*2*3で表現できるかということですが、多分もう、説明しなくてもおわかりだと思います。
最初の2*2*2の部分で8の倍数であることが保証されます。
それで、さらに2を掛けて、2*2*2*2とすることで、16の倍数でもあることが保証されます。
12の倍数になるということについては、後半の2*2*3の部分で保証されるわけです。
8,12,16の全ての倍数になることが保証されて、なおかつ最小になるというものが、2*2*2*2*3なのです。
こんな感じでどうでしょう?
返信、ありがとうございます。
つきつめて考えていくと
「一体、ある数を素数の積に分解するって、どういう意味があるんだろう」と思う訳ですが、
なるほど、とりあえずは「素数の積に分解された数を使って全ての約数を表現するもの」と
考えると理解しやすいですね。
「共通」で「最大」の「約数」ってことがよくわかります。
また、最小公倍数の「保障」という考えも、とても参考になります。
つまり、
8=2x2 x2
12=2x2 x3
8にx3を入れるのは8の倍数であると共に、12の倍数であることを保障するためで
12にx2を入れるのは12の倍数であると共に、8の倍数であることを保障するため。
そして、その保障はtarameさんの言うように
最小値で行われているため、最小公倍数が出てくる、という訳ですか。
なるほど、ようやく理解出来ました。
ありがとうございました。
No.4
- 回答日時:
<最大公約数>
別に素因数分解でなくてもいいんですよ。
素数でなくてもいいんですよ。
因数分解でいいじゃないですか。
最大公約数の場合、例えば8と12と16だと
いきなり
4)8 12 16
ーーーーーーーーー
2 3 4
どっちも4で割れたから、かつ、これ以上割れないから最大公約数は4。
これでいいんです。
だけど、いきなり大きな数でわるよりも、ちまちま素因数でちょびっとずつ割り算したほうが簡単な場合があるじゃないですか。
そういう人だったら、
2)8 12 16
ーーーーーーーーー
2)4 6 8
------ーーー
2 3 4
と、ちまちまやって、(=素数で割っていって)
もうこれ以上、同じ数で一緒に割れません、と。
要するに、これは式で書くと
8÷2÷2=2
12÷2÷2=3
このように、どっちも「÷2÷2」しました、と。
割り算同士は、括弧の中に掛け算でまとめることができるので、これは、
「÷2÷2」 → 「÷(2×2)」と同じですよね。
だから、「÷4」と同じ。
これ以上大きな数で、一緒に割れない。
だから、4が最大公約数。
<最小公倍数>
8、12、16で最小公倍数を求めた場合
これも、いきなり行きましょう。
4)8 12 16
------ーー
2 3 4
まずは、ここまで。
いきなり、÷4でなく、÷2÷2 と、ちまちまやっていいのは、最大公約数の話と同じなので、話は省略。
ここまで来て、
(4×2)と(4×3)と(4×4)の公倍数を求めればよいということになって、ということはお分かりですね?
だから、8と12と16の2と3と4の最小公倍数に、4を掛ければよいということもわかりますね?
じゃあ、(2×3×4)×4が答え?
いえ、違います。
あくまでも、「(2と3と4の最小公倍数)×8」が答え。
ということで、つづきをやります。
2と3と4の公倍数というのは、
・2と3の最小公倍数 2×3=6
・3と4の最小公倍数 3×4=12
・4と2の最小公倍数 4
の中で、一番大きいものです。
だから12になります。
これを因数分解で求めましょうか。
まず、2と3
1)2 3
------
2 3
どちらも、1以外では共通で割れません。
だから、最小公倍数は2×3そのまんま。
次に、3と4
1)3 4
------
3 4
どちらも、1以外では共通で割れません。
だから、最小公倍数は3×4そのまんま。
ここまではいいですね。
最後に、4と2
ここが問題ですね。
2)4 2
------
2 1
両方2で共通に割れましたから、
4×2では最小公倍数としては大きすぎます。
なぜかというと共通因数の2をダブルで掛けているからです。
これを防ぐためには、
(4÷共通因数2=2)と(2÷共通因数2=1)の最小公倍数を求めて、最後に、それに共通因数2をかければいいですね。
(4÷共通因数2=2)と(2÷共通因数2=1)の最小公倍数は、もはや共通因数がないので、当然、
2×1
になります。
ですから、これに共通因数2をかけたものが、4と2の最小公倍数になります。
すなわち
(2×1)×2
ここで再び、
2)4 2
------
2 1
を見てみましょう。
あれ?
ほら!
ね?
「(2×1)×2」がどこかにありませんか?
・・・もうわかりましたね!
さて、
こうして、2,3,4の最小公倍数は、12であることがわかりました。
ですから、8、12,16の最小公倍数は
12×4=48
さて、総仕上げに入ります。
8と12と16の最小公倍数を求めるには、4つの因数分解をやりました。
4)8 12 16
------ーー
2 3 4
1)2 3
------
2 3
1)3 4
------
3 4
2)4 2
------
2 1
なんか、4つもやると、たるいですよね。
4つまとめて計算する方法はないんでしょうか・・・
・・・・・ありますね!
4)8 12 16 ←みんな4で割る
------ーー
2)2 3 4 ←2で割れるものだけわる
--------
1 3 2
これで、最小公倍数を求めるには十分なんですが、
同じものを素因数分解で、ちまちまやれば、
2)8 12 16
------ーー
2)4 6 8
--------
2)2 3 4
--------
1 3 2
いかがですか?
丁寧な解説、ありがとうございました。
8=2x2x2、ではなく
8÷2÷2=2、としてとらえるべきだったんですね。
8の最大約数を出すためには
解説して下さった通り、まずは小さな数で割って、その結果を後からかけた方が計算しやすい。
最大約数ということは、OxOの片方は最小になる訳で
2)8
-----
2)4
-----
2
この式だと縦が最大約数、横が最小約数を表現することになる。
素因数分解「8=2x2x2」にどんな意味があるのか、今までわからなかったのですが
8÷2÷2=2として考えることで、
ようやく疑問がとけました。
>の中で、一番大きなものです
ここら辺から
ちょっとわかりにくかったのですが(汗)、
つまり、
2)8 16 12
--------
2)4 8 6
--------
2 4 3
8=4 x2
16=4 x2 x2
12=4 x3
4x2x2x3で、8と12と16の倍数であることが保障されているのに
8と16でだぶったx2を加えると
4x2x2x3x2となり、最小公倍数ではなくなってしまう。
だから、たぶりを防ぐために
2つの整数に共通な素因数があった場合、割り続ける必要がある訳ですね。
なぜなら、二つの整数に共通な素因数があるということはたぶりがあるから。
ようやく観念的にではなく、理論的に理解出来たような気がします。
どうもありがとうございました。
No.2
- 回答日時:
猿に理解させることは、私には出来ませんが……
素因数分解とは、素数の積に分解することですよね。
例えば 12の素因数分解は
2)12
--------
2) 6
--------
3
だから、12=2×2×3 となります。
ある数の約数は、素因数分解して出てくる素数の積としてあらわすことが出来ます。
公約数は、共通な約数のことであり、その最大値が最大公約数です。
したがって、素因数分解してでてくる共通な素数を全部掛け合わせれば、最大の公約数になるわけです。
前述の素因数分解の計算をいくつかの数で同時に行なえば共通な素数を見つけることが出来る訳です。
また、最小公倍数ですが
素因数分解して出てくる素数のうち共通でないものを、
最大公約数にかけることで、全ての数の倍数になります。
それが公倍数の最小値であることは、必要最低限の素数のみ掛け合わせていることから分ります。
ご回答、どうもありがとうございました。
>それが公倍数の最小値であることは、必要最低限の>素数のみで掛け合わせていることから
>分かります。
この言葉すごくわかりやすいです。
zou3さん(No.1)のお礼で書いた、
お互いの数を取り入れることへの違和感に対して、観念的に理解する手助けに
なりそうです。
残念ながらまだ理論的な理解を得るまでには達していないんですが・・・
とても助かりました。
ありがとうございました。

No.1
- 回答日時:
(1)8と12では
8=2×2×2
12=2×2 ×3 とずらして書きますと
2×2が両方共にあるので、
8と12を一度に割れる最大の数は2×2の4だから
8と12の最大公約数は4。
(2)8と12では
8=2×2×2
12=2×2 ×3 これをながめてみますと
8に3をかけて、12には2をかけると
8×3=2×2×2×3
12×2=2×2×2×3 となります。
8と12の公倍数は、
8には3を、12には2をかけてから
両方に同じ数をかけていかないと公倍数には成りません。
そうすると、8と12の最小公倍数は2×2×2×3。
同様に
(3)
8=2x2x2
12=2x2 x3
16=2x2x2x2 で
最大公約数は2×2。
8=2x2x2×2×3
12=2x2x2×2x3
16=2x2x2x2×3 で
最小公倍数は2x2x2x2×3。
ここまでしか説明できませんでした。
ご説明、どうもありがとうございました。
なるほど、なるほど・・・
つまり8と12の最小公倍数は同じ数に
なる訳だから、
8=2x2 x2
12=2x2 x3
8にはx3を、12x2を取り入れることによって
同じ数にすればいい、というわけですね。
しかし、お互いに数を取り入れることに
何か不思議な感覚を覚えます。
4=2x2
8=2x2x2
で4にx2を取り入れることには
何ら違和感はないのですが
お互いの数を取り入れることには
都合よく最小公倍数になるもんだなぁ・・
という感覚が残ります。
ですが、理解するために
十分すぎるヒントを得たような気がします。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 √7の整数部分をx、少数部分をyとするとき、 2x²+3xy+y²の値を求めよ。 という問題で、 2 2 2022/06/08 13:22
- 数学 数学 2時間数に関わる問題について教えてください。 x≧1 y≧-1 2x+y=5 であるとき、xy 7 2022/10/29 10:57
- 数学 x^4-2x^2+16x-15=0 という因数分解の答えが、 (X-1)(X+3)(X^2-2X+5 4 2022/05/15 16:20
- 数学 数学3の微分法・対数関数の導関数に関しての質問です。 [ ] は絶対値を表しています。 y=log[ 3 2022/05/24 14:07
- 数学 【 数I 2次関数 最大・最小 】 問題:関数y=x²+2x+c (-2≦x≦2)の最大値 が5であ 3 2022/06/19 08:41
- 数学 【 数I 因数分解 】 問題 x⁴+4x²+16を因数分解せよ。 私の解答 ※写真 答え (x²+2 2 2022/07/15 10:19
- 数学 乗法公式の問題についてです。 (x-y)(2x+y)??? 2 2022/10/18 19:50
- 数学 aを実数の定数とする。xの方程式 (x²+2x)²ーa(x²+2x)ー6=0 の異なる実数解の個数を 4 2023/02/13 23:15
- 高校 数学III 積分 数学IIIの積分でf(ax+b)の積分公式がありますが b=0の時どのように考えれ 4 2022/09/30 02:06
- 数学 【 数I 2次関数 最小値 】 問題 y=2x²-4ax-1 (0≦x≦1)の最小値を求め よ。 私 4 2022/07/17 10:26
このQ&Aを見た人はこんなQ&Aも見ています
-
最大公約数や最小公倍数をだす時になぜ、素数で割るのか?
数学
-
素因数分解で最大公約数、最小公倍数を求める方法
数学
-
高1です。数学がわかりません。教えてください。 最大公約数と最小公倍数です!。 分からないところは、
その他(学校・勉強)
-
-
4
最小公倍数と最大公約数の求め方で画像のような計算法があったのですが、理解できません。 なぜ2つ数24
数学
-
5
分数の分子に足し算がある場合、約分が出来ないのはなぜですか? 分子が足し算ではなく掛け算だった場合3
数学
-
6
負極と陰極
化学
-
7
数学的帰納法
数学
-
8
負の余りはあり得ますか?
数学
-
9
as soon as の後ろには現在形しか置けないと思っていたのですが、違いますか?
英語
-
10
確率は同じものを区別しないのが基本ですが2つのサイコロを振る時ゾロ目は区別しないのはなぜですか?
数学
-
11
公約数って負の数ダメなんですか? 授業プリントのある問題の答えで ある数とある数の公約数をdとおいて
数学
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2の6乗の答えと計算方法
-
代数和ってなんでしょう
-
累乗の逆(対数?)の計算方法を教...
-
8÷0=
-
4^0.5乗の答え
-
スマホで累乗の指数や、ルート...
-
数学IIIの増減表について質問が...
-
2500を3対2でわける計算式おし...
-
べき乗です。 3の4乗のやり方を...
-
割り算の説明
-
Excelで、時間の引き算でマイナ...
-
やりなおしの算数
-
~の~乗を計算機を使わずに簡...
-
300÷1.5=200の計算方法
-
何故2+2×2=6なのか?
-
πが入った時の回答
-
1000÷0.5=?
-
数3です! lim(n→∞)(-2)^n -2^2...
-
パーセントの計算がまったく出...
-
2進数 8進数 16進数
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2の6乗の答えと計算方法
-
累乗の逆(対数?)の計算方法を教...
-
2500を3対2でわける計算式おし...
-
パーセントの計算がまったく出...
-
8÷0=
-
Excelで、時間の引き算でマイナ...
-
AとBの比というのはA/Bの...
-
「逆数」って、何のためにある...
-
4^0.5乗の答え
-
素因数分解で最小公倍数・最大...
-
割り算の説明
-
a+aの答えがこんがらがってし...
-
この計算はカッコの中の掛け算...
-
Excel関数で、Nの1/3乗という...
-
スマホで累乗の指数や、ルート...
-
代数和ってなんでしょう
-
割引の計算がよく説明と理解が...
-
300÷1.5=200の計算方法
-
~の~乗を計算機を使わずに簡...
-
積の記号
おすすめ情報