公因子计算公式

103次

问题描述:

公因子个数的确定方法

推荐答案

2023-10-23 16:19:07

短除法是求最大公因数的一种方法,也可用来求最小公倍数。求几个数最大公因数的方法,开始时用观察比较的方法,即:先把每个数的因数找出来,然后再找出公因数,最后在公因数中找出最大公因数。

短除符号就是把除号倒过来写。短除就是在除法中写除数的地方写两个数共有的质因数,然后落下两个数被公有质因数整除的商,之后再除,以此类推,直到结果互质为止(两个数互质)。

而在用短除计算多个数时,对其中任意两个数存在的因数都要算出来,其它没有这个因数的数则原样落下。直到剩下每两个都是互质的关系。

求最大公因数遍乘一边,求最小公倍数遍乘一圈。

(公约数:亦称“公因数”。是几个整数同时均能整除的整数。如果一个整数同时是几个整数的约数,称这个整数为它们的“公约数”;公约数中最大的称为最大公约数。)

=================================================

在用短除计算多个数时,对其中任意两个数存在的因数都要算出,其它没有这个因数的数则原样落下。直到剩下每两个都是互质关系。求最大公约数遍乘左边所有数公共的因数,求最小公倍数遍乘一圈。这种方法对求两个以上数的最大公因数,特别是数目较大的数,显然是不方便的。于是又采用了给每个数分别分解质因数的方法。

========================================

例如:求12与18的最大公因数。以下如有约数出现则为因数

短除法例题

12的因数有:

1、2、3、4、6、12。

18的因数有:

1、2、3、6、9、18。

12与18的公因数有:

1、2、3、6。

12与18的最大公因数是6。

这种方法对求两个以上数的最大公因数数,特别是数目较大的数,显然是不方便的。于是又采用了给每个数分别分解质因数的方法。

12=2×2×3

18=2×3×3

12与18都可以分成几种形式不同的乘积,但分成质因数连乘积就只有以上一种,而且不能再分解了。所分出的质因数无疑都能整除原数,因此这些质因数也都是原数的因数。从分解的结果看,12与18都有公因数2和3,而它们的乘积2×3=6,就是 12与18的最大公因数。

采用分解质因数的方法,也是采用短除的形式,只不过是分别短除,然后再找公约数和最大公约数。如果把这两个数合在一起短除,则更容易找出公约数和最大公约数。

从短除中不难看出,12与18都有公约数2和3,它们的乘积2×3=6就是12与18的最大公约数。与前边分别分解质因数相比较,可以发现:不仅结果相同,而且短除法竖式左边就是这两个数的公共质因数,而两个数的最大公约数,就是这两个数的公共质因数的连乘积。

实际应用中,是把需要计算的两个或多个数放置在一起,进行短除。

在计算多个数的最小公倍数时,对其中任意两个数存在的约数都要算出,其它无此约数的数则原样落下。最后把所有约数和最终约分的数连乘即得到最小公倍数。

其他答案

2023-10-23 16:19:07

在数学中,最大公因子(GCF),也称为最大公分母、最大公因数或最大公约数(GCD),是两个或多个非零整数,是最大的正因子将数字除以余数的整数。

求两个整数最大公约数主要的方法

穷举法:分别列出两整数的所有约数,并找出最大的公约数。

素因数分解:分别列出两数的素因数分解式,并计算共同项的乘积。

短除法:两数除以其公同素因数,直到两数互素时,所有除数的乘积即为最大公约数。

辗转相除法:两数相除,取余数重复进行相除,直到余数为{displaystyle 0}时,前一个除数即为最大公约数

其他答案

2023-10-23 16:19:07

最大公约数,也称最大公因数、最大公因子,指两个或多个整数共有约数中最大的一个。a,b的最大公约数记为(a,b),同样的,a,b,c的最大公约数记为(a,b,c),多个整数的最大公约数也有同样的记号。求最大公约数有多种方法,常见的有质因数分解法、短除法、辗转相除法、更相减损法。

质因数分解法:就是把一个合数分解成几个质数相乘的形式。

48和54

48=2*2*2*2*3

54=2*3*3*3

因此,48和54的最大公约数是:2*3=6.

短除法是求最大公因数的一种方法,也可用来求最小公倍数。求几个数最大公因数的方法,开始时用观察比较的方法,即:先把每个数的因数找出来,然后再找出公因数,最后在公因数中找出最大公因数.

辗转相除法是用来求最大公约数的.给出两个正整数a和b,用b除a得商a0,余数r,写成式子 a=a0b+r,0≤r<b.

(1) 这是最基本的式子,辗转相除法的灵魂.如果r等于0,那么b可以除尽a,而a、b的最大公约数就是b. 如果r≠0,再用r除b,得商a1,余数r1,即 b=a1r+r1,0≤r1<r.

(2) 如果r1=0,那么r除尽b,由(1)也除尽a,所以r是a、b的公约数.反之,任何一除尽b的数,由(1),也除尽r,因此r是a、b的最大公约数. 如果r1≠0,则用r1除r得商a2,余数r2,即 r=a2r1+r2,0≤r2<r1.

(3) 如果r2=0,那么由(2)可知r1是b、r的公约数,由(1),r1也是a、b的公约数.反之,如果一数除得尽a、b,那末由(1),它一定也除得尽b、r,由(2),它一定除得尽r、r1,所以r1是a、b的最大公约数. 如果r2≠0,再用r2除r1,如法进行.由于b>r>r1>r2>…逐步小下来,而又都是正整数,因此经过有限步骤后一定可以找到a、b的最大公约数d(它可能是1).这就是有名的辗转相除法,在外国称为欧几里得算法

知道问答相关问答

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6