基礎數學/質數與合數

維基教科書,自由的教學讀本

質數與合數[編輯]

導言[編輯]

你玩過積木嗎?你可能有很多三角形,有很多正方形,有很多長方形,然後就可以拼出一輛汽車、一個房子或者其它的什麼,而這些東西拆開來,也不過是三角形、正方形和長方形這三種。數字也有類似之處。如果我們只考慮加法,那麼1就像是最簡單的積木,所有其它的數都是由一些1拼起來(相加)的,加法就像只有正方形的積木。乘法要比加法複雜一些,有些數是其它的數相乘得到的,有些不是,我們在這一章就要討論複雜的數是怎樣由簡單的數相乘得到的。

約數與倍數[編輯]

導言[編輯]

用積木搭汽車的時候,你可能先擺出一個車身,再擺出車輪,然後把他們組合到一起就成了一輛汽車,我們可以說車身和車輪都是汽車的一部分。在數字和乘法里也有類似的現象,這一小節我們就來學習它——約數與倍數。

正文[編輯]

Livre ouvert 如果除以所得的餘數是,即,我們就說的倍數,的約數,我們也說能整除,記作。(當然因為乘法有交換律,我們同時也說A是C的倍數,C是A的約數。)例<:,我們說6是2的倍數,2是6的約數。又如,我們說18是6的倍數,6是18的約數。 一個數有很多倍數,也可能有很多約數。因為對於任何自然數,總有,所以都是的約數。

又因為一個數的約數總是不會超過,所以要找出一個數的所有約數,只要考慮所有不超過的數,如果某個不超過的數能夠整除,那麼就是的約數,否則就不是。例如要找出7的所有約數,我們只要逐一考查1,2,3,4,5,6,7是不是7的約數。,所以1是7的約數。,所以2不是7的約數。類似的可以知道3,4,5,6都不是7的約數,顯然7是7的約數,所以7隻有兩個約數,即1和7。那麼7的最大約數是7,最小倍數也是7。

要得到一個數的倍數,我們就用另一個自然數乘它,例如5的倍數有, , ,

習題[編輯]

Crystal Clear action edit

質數與合成(合數)數[編輯]

導言[編輯]

前面討論的約數和倍數,如同討論積木中的車身與車的關係,這一節我們要把那些最基本的正方形、三角形的積木,和它們拼出來的圖案區分開,也就是說要考慮哪些數是由其它的數拼出來的(相乘得到的),哪些不是。

正文[編輯]

Livre ouvert 對於任何自然數,都有,所以都是的約數。我們希望把自然數分成兩類,一類是由其它的數相乘得到的,另一類是不能由其它的數得到的。也就是說考慮一個數,除了以外還能不能寫成其它的兩個數的乘積。用我們上一小節的語言來說就是一個數除了以外還有沒有其它的約數。因為是個特殊的數,它只有個約數,我們通常單獨考慮它。

質數:如果是一個自然數,並且的約數只有兩個,即,那麼這個數稱為質數。
合數:如果是一個自然數,並且除了以外還有其它約數,那麼這個數稱為合數。

既不是質數,也不是合數。下面我們來看一個例子:

例題
題目: 是質數還是合數?
解答: ,所以除了以外,也是的約數,因此是合數。
O

當然在上面的例子中,不僅是42的約數,21也是。被分解成的乘積。是質數,不能再分解,是還是個合數,我們可以把它也分解開,注意到,所以,現在, , 都是質數,已經不能再分解了,這樣我們就把一個合數分解為幾個質數(, , )的乘積,這個過程叫做分解質因數。

分解質因數:把一個自然數分解成幾個質數的乘積的過程叫做分解質因數。

因為所有的合數都可以分解成質數的乘積,所以它們都是某個質數的倍數,要判斷一個數是不是合數,只要檢驗每一個比小的質數,看是不是的倍數。如果的倍數,那麼是合數,如果所有小於都不是的倍數,說明無法分解成比它小的質數的乘積,於是是質數。

TODO
TODO

編者待辦:
更多例子待補充

TODO
TODO

編者待辦:
短除法待補充

就像積木拼出來的圖形不論先拆哪一部分,最後拆完都是哪些基本的積木一樣,合數的分解與過程無關,最後得到的質因數都是一樣的。我們有下面的規律

把一個數分解質因數,所得到的質數除了順序可能不同以外,結果只與要分解的那個數有關,而與分解的過程無關。

為什麼說既不是質數,也不是合數呢? 如果我們說是一個質數,那麼讓我們來看這樣一個例子:

例題
題目: 是質數還是合數?
解答: 因為我們剛才說現在是一個質數,而且分解為 兩個質數了,所以是一個合數了。但是,,所以 又可以分解為, , 三個質數。以此類推,還可以分解為, , 四個質數,, , 五個質數……這樣可就破壞了我們剛剛說的規律了,也就不是質數或合數。而的約數由於只有和它自己,也就成為一個質數了
O

所以,我們為了不破壞上面的規律,只好說既不是質數,又不是合數了。

習題[編輯]

Crystal Clear action edit

公約數與公倍數[編輯]

導言[編輯]

前面討論的都是某一個數的約數或倍數,這一小節我們要討論兩個數的共同約數和倍數。

正文[編輯]

Livre ouvert

公約數、最大公約數:兩個數共同的約數稱為這兩個數的公約數。這些公約數中最大的那個稱為它們的最大公約數。
公倍數、最小公倍數:兩個數共同的倍數稱為這兩個數的公倍數。這些公倍數中最小的那個稱為它們的最小公倍數。

我們來看2個例子

例題
題目: 的最大公約數是多少?
解答: 12的約數有:1,2,3,4,6,12; 18的約數有:1,2,3,6,9,18.它們的公約數有1,2,3,6,其中最大的是6,即6是12和18的最大公約數
O
例題
題目: 的最小公倍數是多少?
解答: 12的倍數從小到大依次有:12,24,36,48,60,72...; 18的倍數從小到大依次有:18,36,54,72...因此它們的公倍數從小到大依次是36,72...,其中最小的是36,即36是12和18的最小公倍數
O

像上面的例子中那樣計算兩個數的最大公約數和最小公倍數需要列出兩者所有的公約數和最小的幾個公倍數,對於比較大的數字就不那麼方便了。下面我們學習兩種比較簡便的方法,來計算兩個數的最大公約數和最小公倍數。

分解質因數法[編輯]
輾轉相除法[編輯]

習題[編輯]

Crystal Clear action edit 1. 想想看為什麼我們只定義最大公約數和最小公倍數,卻沒有定義兩個數的「最小公約數」和「最大公倍數」呢?

本章習題參考答案[編輯]

Crystal Clear Password 1.任意兩自然數的所謂「最小公約數」皆為1;任意兩自然數的公倍數皆為其最小公倍數之倍數,無最大自然數,故無所謂「最大公倍數」.