美文网首页
最大公约数

最大公约数

作者: 能用啥就用吧 | 来源:发表于2018-08-13 16:05 被阅读0次

      最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。

      想求两个数找最大公约数是什么?有好几个方法。

    1.质因数分解法

      把每个数分别分解质因数,再把各数中的全部公有质因数提取出来连乘,所得的积就是这几个数的最大公约数。

      例:24和60的最大公约数是什么?   

    求24和60的最大公约数,先分解质因数,得24=2×2×2×3,60=2×2×3×5,24与60的全部公有的质因数是2、2、3,它们的积是2×2×3=12,所以,(24,60)=12。

    最大公约数
      2. 短除法

      短除法求最大公约数,先用这几个数的公约数连续去除,一直除到所有的商互质为止,然后把所有的除数连乘起来,所得的积就是这几个数的最大公约数。

      短除法的本质就是质因数分解法,只是将质因数分解用短除符号来进行。

    短除符号

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

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

    最大公约数

      除了我们现在常用的这两种方法,还有辗转相除法和更相减损法。

    辗转相除法

      辗转相除法也叫欧几里德算法。

      用辗转相除法求几个数的最大公约数,可以先求出其中任意两个数的最大公约数,再求这个最大公约数与第三个数的最大公约数,依次求下去,直到最后一个数为止。最后所得的那个最大公约数,就是所有这些数的最大公约数。

    更相减损法

      也叫更相减损术,是出自《九章算术》的一种求最大公约数的算法,它原本是为约分而设计的,但它适用于任何需要求最大公约数的场合。

      第一步:任意给定两个正整数;判断它们是否都是偶数。若是,则用2约简;若不是则执行第二步。

    第二步:以较大的数减较小的数,接着把所得的差与较小的数比较,并以大数减小数。继续这个操作,直到所得的减数和差相等为止。

    则第一步中约掉的若干个2与第二步中等数的乘积就是所求的最大公约数。

    在小学阶段,我们通常用的就是分解质因数法和短除法。以上两种方法,辗转相除法,更相减损法,可以了解一下。

    相关文章

      网友评论

          本文标题:最大公约数

          本文链接:https://www.haomeiwen.com/subject/hasubftx.html