高等代数辗转相除法图解

内容头部广告位(手机)

辗转相除法口诀

先除以前面的后除以后面的

什么是辗转相除法

辗转相除法,又名欧几里德算法(Euclideanalgorithm),是求最大公约数的一种方法。它的具体做法是:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。

如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。另一种求两数的最大公约数的方法是更相减损法。

扩展资料:

辗转相除法是利用以下性质来确定两个正整数a和b的最大公约数的:

1、若r是a÷b的余数,则gcd(a,b)=gcd(b,r)

2、a和其倍数之最大公约数为a。

另一种写法是:

1、a÷b,令r为所得余数(0≤r<b),若r=0,算法结束;b即为答案。

2、互换:置a←b,b←r,并返回第一步。

辗转相除法算法步骤

欧几里得算法是用来求两个正整数最大公约数的算法。古希腊数学家欧几里得在其著作《TheElements》中最早描述了这种算法,所以被命名为欧几里得算法。

扩展欧几里得算法可用于RSA加密等领域。

假如需要求1997和615两个正整数的最大公约数,用欧几里得算法,是这样进行的:

1997/615=3(余152)

615/152=4(余7)

152/7=21(余5)

7/5=1(余2)

5/2=2(余1)

2/1=2(余0)

至此,最大公约数为1

以除数和余数反复做除法运算,当余数为0时,取当前算式除数为最大公约数,所以就得出了1997和615的最大公约数1。

辗转相除法和短除法的区别

辗转相除法是单除法。而短除法是双除法。

内容底部广告位(手机)
标签:

管理员
草根站长管理员

专注网站优化+网络营销,只做有思想的高价值网站,只提供有担当的营销服务!

上一篇:麻核桃树图片
下一篇:黑客帝国尼奥之路好玩吗