《算法案例1——辗转相除法与更相减损术》-公开课件(设计).pptVIP

  • 1
  • 0
  • 约2.26千字
  • 约 20页
  • 2019-11-10 发布于广西
  • 举报

《算法案例1——辗转相除法与更相减损术》-公开课件(设计).ppt

* 1. 回顾算法的三种表述: 自然语言 程序框图 程序语言 (三种逻辑结构) (五种基本语句) 2. 思考: 小学学过的求两个数的最大公约数的方法? 先用两个公有的质因数连续去除,一直除到所得的商是互质数为止,然后把所有的除数连乘起来. 例:求下面两个正整数的最大公约数: (1)求25和35的最大公约数 (2)求49和63的最大公约数 25 (1) 5 5 35 7 49 (2) 7 7 63 9 所以,25和35的最大公约数为5 所以,49和63的最大公约数为7 思考:除了用这种方法外还有没有其它方法? 例:如何算出8251和6105的最大公约数? (13分钟) (9分钟) 讨论1:辗转相除法与更相减损法之间有什么区别与联系呢? 讨论2:应用辗转相除法与更相减损法求最大公约数要注意什么呢? 要求: 组长负责全员参与,分工协作。 先比对答案,然后探讨解题思路,总结解题规律 方法。 (8分钟) 组长负责核对答案和讲解,然后回答其他同学的提问和质疑 要求: 大声,规范,清晰,迅速(在2—3分钟内书写完) 一、辗转相除法(欧几里得算法) 1、定义: 所谓辗转相除法,就是对于给定的两个数,用较大的数除以较小的数。若余数不为零,则将余数和较小的数构成新的一对数,继续上面的除法,直到大数被小数除尽,则这时较小的数就是原来两个数的最

文档评论(0)

1亿VIP精品文档

相关文档