欢迎您:登录 | 注册
科普之友首页
※您现在的位置: 科普之友 >> 数学 >> 数学教学教研 >> 正文  

求最大公因数的辗转相除法

来源:不详       更新时间:2012-5-19 10:19:43
 
作者:学夫子
  
  辗转相除法原本是初等数论的内容,不过近年在中学数学里也有出现,是以算法初步的内容出现的,所以有必要简单介绍一下。并且我们在下一篇文章里,将结合菲波拉契数列导出辗转相除法的步数估计——拉梅定理。
  
  辗转相除法又叫欧几里得算法,是欧几里得最先提出来的。不过这个名字有点不好,就如同在数学里说欧拉定理这个词一样,你不知道说的是哪个定理,因为欧拉发现的定理实在是太多……辗转相除法的实现,是基于下面的原理(在这里用(a,b)表示a和b的最大公因数):
  
  (a,b)=(a,ka+b),其中a、b、k都为自然数。………………①
  
  也就是说,两个数的最大公约数,将其中一个数加到另一个数上,得到的新数,其公约数不变,比如(4,6)=(4+6,6)=(4,6+2×4)=2。要证明这个原理很容易:如果p是a和ka+b的公约数,p整除a,也能整除ka+b。那么就必定要整除b,所以p又是a和b的公约数,从而证明他们的最大公约数也是相等的。
  
  基于上面的原理,就能实现我们的迭代相减法:
  
  (78,14)=(64,14)=(50,14)=(36,14)=(22,14)=(8,14)=(8,6)=(2,6)=(2,4)=(2,2)=(0,2)=2
  
  基本上思路就是大数减去小数,一直减到能算出来为止,在作为练习的时候,往往进行到某一步就已经可以看出得值。迭代相减法简单,不过步数比较多,实际上我们可以看到,在上面的过程中,由(78,14)到(8,14)完全可以一步到位,因为(78,14)=(14×5+8,14)=(8,14),由此就诞生出我们的辗转相除法。
  
  用辗转相除法求(a,b).设r0=b,r1=a,反复运用除法算式,得到一系列整数qi,ri和下面的方程:
  
  相当于每一步都运用原理①把数字进行缩小,上面右边就是每一步对应的缩小结果,可以看出,最后的余数rn就是a和b的公约数。我们以一个题为例说明基本过程。
  
  例题:求(326,78)
  
  所以(326,78)=2。这和我们用迭代相减法算出来的结果是一样的。所以中学的同学们应该看到,迭代相减法和辗转相除法在本质上是一样的,相对来说,减法比较简单,但是除法步数少。
  
  我们要看到的是,在辗转相除法中,我们必须算到最后一步才知道rn是不是所求的最大公因数,所以我们把n称作辗转相除法里的步数。在明天,我们将利用辗转相除法的过程来导出此方法的步数估计——拉梅定理。(来源:学夫子数学博客)

  • 上一个数学:

  • 下一个数学:

  • 雷达怎样测到目标的高度

    一道八百年松鼠难题

    怎样找出观赏展品的最佳位置

    数形结合思想的实施方法

    向量基本定理和广义坐标系

    数学教学过程化的策略

    比算术方法好

    中学趣味数学之没有放上的数字

    数学归纳法的几个趣味数学题

    欲穷千里目,应上几层楼?

    用均值不等式求解一类函数值域

    不仅仅是0.618才能产生菲波拉契数
    数学教学教研
    自然地理
    普通自然地理[地震]青海玉树县地震格尔木有影响吗
    普通自然地理[今日地理]研究称疟疾可能来自大猩猩而非
    普通自然地理[自然生物]濒危物种东方白鹳黄河口繁殖种
    普通自然地理[自然生物]中国力推野生东北虎安家繁衍 境
    宇宙奥秘
    [航空航天]每日卫星照:美国西南部的四角
    [航空航天]天宫一号将在明日21时16分至31
    [航空航天]今天凌晨“超级月亮”现身
    [航空航天]中国月球车将在月球工作3个月以
    未解之谜
    [UFO飞碟]英UFO专家警告称外星人或奥运期
    [麦田怪圈]UFO、外星人、麦田怪圈视频
    [未解之谜新闻]头号悬案诸多谜团难倒FBI 死亡
    [UFO飞碟]UFO飞碟坠落过程与残骸清晰真实
    生命科学
    [生物*医学]我国专家发现肺癌转移“密码”
    [生物*医学]仅用2小时获匹配肝脏 英女孩死
    [生物*医学]女教师担心做学生负面教材 8个
    [生物*医学]蜱虫作乱元凶或为新型布尼亚病
    动物世界
    [动物趣味知识]今年与哪种动物相关的产品最流
    [动物世界]英凶残天鹅杀死15只同类 大名汉
    [动物趣味知识]狗粮哪个牌子的比较好? 
    [动物趣味知识]蟑螂防治方法 
    科普文章
    [化学学科信息]高中化学新教材特点分析
    [化学教学教研]金属的腐蚀与防护
    [生命科学]火烈鸟利用颜料化妆以吸引异性
    [化学教学教研]人类生活与绿色化学
    [化学实验]化学实验是否需要研究?
    [医药健康]富钾食物有助预防心脑血管疾病
    设为首页 | 加入收藏 | 联系我们 | 友情链接 | 使用本站前必读
    Copyright © 2007 - 2011 科普之友( www.kepu365.com ) Corporation, All Rights Reserved