- 4
- 0
- 约2.99千字
- 约 22页
- 2017-02-12 发布于北京
- 举报
* * * * * * * * * * * * 1.3 算法案例 第一课时 肥西中学 汪自松 问题提出 1.研究一个实际问题的算法,主要从算法步骤、程序框图和编写程序三方面展开.在程序框图中算法的基本逻辑结构有哪几种?在程序设计中基本的算法语句有哪几种? 2.“求两个正整数的最大公约数”是数学中的一个基础性问题,它有各种解决办法,我们以此为案例,对该问题的算法作一些探究. 知识探究(一):辗转相除法 思考1:18与30的最大公约数是多少?你是怎样得到的? 先用两个数公有的质因数连续去除,一直除到所得的商是互质数为止,然后把所有的除数连乘起来即为最大公约数. 1、求两个正整数的最大公约数 (1)求18和30的最大公约数 (2)求49和63的最大公约数 18 (1) 6 3 30 5 49 (2) 7 7 63 9 所以,18和30的最大公约数为6 所以,49和63的最大公约数为7 2、除了用这种方法外还有没有其它方法? 算出8251和6105的最大公约数. 辗转相除法(欧几里得算法) 思考2:观察用辗转相除法求8251和6105的最大公约数的过程 第一步 用两数中较大的数除以较小的数,求得商和余数8251=6105×1+2146 结论: 8251和6105的公约数就是6105和2146的公约数,求8251和6105的最大公约数,只要求出6105和2
原创力文档

文档评论(0)