- 6
- 0
- 约3.18千字
- 约 32页
- 2017-03-18 发布于河南
- 举报
辗转相除法与更相减损术、秦九韶算法.ppt
* * 1.3 算法案例 第1课时 辗转相除法与更相减损术、秦九韶算法 1.通过辗转相除法与更相减损术、秦九韶算法的学习,进一步体会算法思想; 2.通过古代著名的算法,理解掌握辗转相除法与更相减损术、秦九韶算法的含义;(重点) 3.了解其计算过程;(重点) 4.了解其算法程序框图和程序.(难点) 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. 除了用这种方法外还有没有其他方法吗? 辗转相除法 (欧几里得算法) 思考:算出8 251和6 105的最大公约数. 第一步,用两数中较大的数除以较小的数,求得商和余数8 251=6 105×1+2 146. 结论:8 251和6 105的公约数就是6 105和2 146的公约数,求8 251和6 105的最大公约数,只要求出6 105和2 146的最大公约数就可以了. 为什么? 第二步,对6 105和2 146重复第一步的做法,6 105=2 146×2+1 813,同理6 105和2 146的最大公约数也是2 146和1 813的最大公约数. 完整的过程: 8 251=6 105×1+2 146 6 105=2 146×2+1 813 2 146=1 813×1+333 1 813=333×5+148 333=148×2+37 148=37×4+0 显然37是148和37的最大公约数,也就是8 251和6 105的最大公约数. 所谓辗转相除法,就是对于给定的两个数,用较大的数除以较小的数.若余数不为零,则将余数和较小的数构成新的一对数,继续上面的除法,直到大数被小数除尽,则这时较小的数就是原来两个数的最大公约数. (1)辗转相除法 (2)算法步骤 第一步,输入两个正整数m,n(mn). 第二步,计算m除以n所得的余数r. 第三步,m=n,n=r. 第四步,若r=0,则m,n的最大公约数等于m;否则转到第二步. 第五步,输出最大公约数m. (3)程序框图 (4)程序 INPUT m,n DO r=m MOD n m=n n=r LOOP UNTIL r=0 PRINT m END 开始 输入m,n 求m除以n的余数r m=n n=r r=0? 是 输出m 结束 否 更相减损术 算理:可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也,以等数约之. 第一步:任意给定两个正整数,判断它们是否都是偶数.若是,则用2约简;若不是则执行第二步. 第二步:以较大的数减较小的数,接着把所得的差与较小的数比较,并以大数减小数.继续这个操作,直到所得的数相等为止,则这个数(等数)或其与约简的数的乘积就是所求的最大公约数. 更相减损术 (1)算理:所谓更相减损术,就是对于给定的两个数,用较大的数减去较小的数,然后将差和较小的数构成新的一对数,再用较大的数减去较小的数,反复执行此步骤,直到差数和较小的数相等,此时相等的两数便为原来两个数的最大公约数. (2)算法步骤 第一步,输入两个正整数a,b(ab); 第二步,若a不等于b ,则执行第三步;否则转到第五步; 第三步,把a-b的差赋予r; 第四步,如果br, 那么把b赋给a,把r赋给b;否则把r赋给a,执行第二步; 第五步,输出最大公约数b. (3)程序框图 开始 输入a,b br? a=b 是 输出b 结束 a≠b? r=a-b 是 否 b=r a=r 否 (4)程序 INPUT “a,b=“;a,b WHILE a≠b r=a-b IF br THEN a=b b=r ELSE a=r END IF WEND PRINT b END 例1 用更相减损术求98与63的最大公约数. 解:由于63不是偶数,把98和63以大数减小数,并辗转相减, 98-63=3563-35=2835-28=728-7=21 21-7=14 14-7=7 所以,98和63的最大公约数等于7. 秦九韶算法的基本思想 对于求n次多项式的值,在我国古代数学中有一个优秀算法,即秦九韶算法,我们将对这个算法作些了解和探究. 思考1:对于多项式f(x)=x5+x4+x3+x2+x+1,求f(5)的值. 若先计算各项的值,
您可能关注的文档
- 小星星变奏曲课件.ppt
- 小石潭记三.ppt
- 灿烂的宋元文化1_68854.ppt
- 小蔡教书之陈情表.ppt
- 灿烂的宋元文化1_87822.ppt
- 少年张冕.ppt
- 灿烂的宋元文化1_93531.ppt
- 尾巴重新接回的奥秘.ppt
- 山焦一校运动会秩序册.doc
- 物理科双向细录表.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- (2026年)跌倒坠床护理综合指南PPT课件.pptx VIP
- 工程设计应急响应方案(3篇).docx VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 渣打银行(香港)有限公司.PDF VIP
原创力文档

文档评论(0)