算法案例(第一时)ppt.pptVIP

  • 2
  • 0
  • 约1.81千字
  • 约 13页
  • 2017-07-08 发布于贵州
  • 举报
算法案例(第一时)ppt

算 法 案 例 (第一课时) * * 1. 思考: 小学学过的求两个数最大公约数的方法? 先用两个数公有的质因数连续去除,一直除到所得的商是互质数为止,然后把所有的除数连乘起来. 1、求两个正整数的最大公约数 (1)求25和35的最大公约数 (2)求49和63的最大公约数 (1) 25 5 5 35 7 49 (2) 7 7 63 9 所以,25和35的最大公约数为5 所以,49和63的最大公约数为7 2、除了用这种方法外还有没有其它方法? 算出8251和6105的最大公约数. 辗转相除法(欧几里得算法) 观察用辗转相除法求8251和6105的最大公约数的过程 第一步 用两数中较大的数除以较小的数,求得商和余数8251=6105×1+2146 结论:8251和6105的公约数就是6105和2146的公约数,求8251和6105的最大公约数,只要求出6105和2146的最大公约数就可以了。 第二步 对6105和2146重复第一步的做法6105=2146×2+1813同理6105和2146的最大公约数也是2146和1813的最大公约数。 完整的过程 8251=6105×1+2146 6105=2146×2+1813 2146=1813×1+333 1813=333×5+148 333=148×2+37 148=37×4+0 练习: 用辗转相除法求225和135的最

文档评论(0)

1亿VIP精品文档

相关文档