辗转相除法与更相减损术秦九韶算法教案210.docVIP

  • 4
  • 0
  • 约5.98千字
  • 约 7页
  • 2018-04-27 发布于贵州
  • 举报

辗转相除法与更相减损术秦九韶算法教案210.doc

辗转相除法与更相减损术秦九韶算法教案210

辗转相除法与更相减损术、秦九韶算法 【问题导思】  1.36与60的最大公约数是多少?你是如何得到的? 【提示】 先用两个数公有的质因数连续去除,一直除到所得的商是互质数为止,然后把所有的除数连乘起来即为最大公约数.由于,故36与60的最大公约数为2×2×3=12. 2.观察下列等式8 251=6 105×1+2 146,那么8 251与6 105这两个数的公约数和6 105与2 146的公约数有什么关系? 【提示】 8 251的最大约数是2 146的约数,同样6 105与2 146的公约数也是8 251的约数,故8 251与6 105的最大公约数也是6 105与2 146的最大公约数.  辗转相除法的算法步骤 第一步,给定两个正整数m、n. 第二步,计算m除以n所得的余数r. 第三步,m=n,n=r. 第四步,若r=0,则m、n的最大公约数等于m,否则返回第二步. 更相减损术 【问题导思】  设两个正整数mn(mn),若m-n=k,则m与n的最大公约数和n与k的最大公约数相等,反复利用这个原理,可求得98与63的最大公约数是多少? 【提示】 98-63=35,63-35=28,35-28=7,28-7=21,21-7=14,14-7=7,98与63的最大公约数为7.  更相减损术的算法步骤 第一步,任意给定两个正整数,判断它们是否都是偶数.若是,用2约简;若不是,执行第二步.

文档评论(0)

1亿VIP精品文档

相关文档