- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【数学】算法案例课件(人教A版必修).ppt
《数书九章》——秦九韶算法 式中1处在百位,第一个3所在十位,第二个3所在个位,5和9分别处在十分位和百分位。十进制数是逢十进一的。 * 第一章 算法初步 1.3 算法案例 例:求下面两个正整数的最大公约数: (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的最大公约数? 辗转相除法与更相减损术 一、辗转相除法(欧几里得算法) 1、定义:所谓辗转相除法,就是对于给定的两个数,用较大的数除以较小的数。若余数不为零,则将余数和较小的数构成新的一对数,继续上面的除法,直到大数被小数除尽,则这时较小的数就是原来两个数的最大公约数。 2、步骤(以求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的最大公约数 225=135×1+90 135=90×1+45 90=45×2 显然37是148和37的最大公约数,也就是8251和6105的最大公约数 显然45是90和45的最大公约数,也就是225和135的最大公约数 思考:从上面的两个例子中可以看出计算的规律是什么? S1:用大数除以小数 S2:除数变成被除数,余数变成除数 S3:重复S1,直到余数为0 辗转相除法是一个反复执行直到余数等于0才停止的步骤,这实际上是一个循环结构。 m = n × q + r 用程序框图表示出右边的过程 r=m MOD n m = n n = r r=0? 是 否 8251=6105×1+2146 6105=2146×2+1813 2146=1813×1+333 1813=333×5+148 333=148×2+37 148=37×4+0 思考:辗转相除法中的关键步骤是哪种逻辑结构? 程序框图: 开始 输入m,n r=m MOD n m=n r=0? 是 否 n=r 输出m 结束 思考:你能把辗转相除法编成一个计算机程序吗? 程序: INPUT “m,n=”;m,n DO r=m MOD n m=n n=r LOOP UNTIL r=0 PRINT m END 1.定义:所谓更相减损术,就是对于给定的两个数,用较大的数减去较小的数,然后将差和较小的数构成新的一对数,再用较大的数减去较小的数,反复执行此步骤直到差数和较小的数相等,此时相等的两数便为原来两个数的最大公约数。 二、更相减损术 2、方法: 例: 用更相减损术求98与63的最大公约数. 解:由于63不是偶数,把98和63以大数减小数,并辗转相减 98-63=3563-35=2835-28=728-7=21 21-7=14 14-7=7 所以,98和63的最大公约数等于7 INPUT m, n IF mn THEN a=m m=n n=a END IF K=0 WHILE m MOD 2=0 AND n MOD 2=0 m=m/2 n=n/2 k=k+1 WEND d=m-n WHILE dn IF dn THEN m=d ELSE m=n n=d END IF d=m-n WEND d=2 k*d PRINT d END 思考:你能根据更相减损术设计程序,求两个正整数的最大公约数吗? (1)设计求多项式 当x=5时的值的算法,并写出程序。 (2)有没有更高效的算法?能否探求更好的算法,来解决任意多项式的求解问题? 三、秦九韶算法 引导学生把多项式变形为: 思考:从内到外,如果把每一个括号都看成一个常数,那么变形后的式子中有哪些“一次式”?
您可能关注的文档
- 【中考复习方案】中考物理(沪科版)复习课件时声现象.ppt
- 【中考夺分+全国】中考物理复习课件第讲+光现象作图(共张PPT).ppt
- 【中考夺分天天练(天津专版)】素材化中考物理总复习课件第讲电功与电热.ppt
- 【中考精英总复习】中考物理(人教)复习课件第讲电热.ppt
- 【中考试题研究】中考生命科学(浙教版)总复习课件第讲物态变化.ppt
- 【中考零距离】(上海专用)中考物理总复习第八单元电(考情分析要点强化).doc
- 【中考面对面】浙江省中考科学总复习课件第讲电功和电功率焦耳定律(共张PPT).ppt
- 【云南中考面对面】届中考物理总复习第十二章内能内能的利用课件(新版)新人教版.ppt
- 【优化探究】届高考生物一轮复习配套课件必修三第讲通过神经系统的调节.ppt
- 【优化探究】高考物理二轮专题复习第部分专题知识攻略力与物体的平衡课件新人教版.ppt
- 【新步步高】学高一生物人教版必修同课异构课件细胞器——系统内的分工合作.ppt
- 【必威体育精装版—中考必备】(苏科版)中考复习方案课件专题八电功电功率电热.ppt
- 【最权威】财政学课件x.ppt
- 【核动力】届高三物理一轮复习课件恒定电流实验十练习使用多用电表.ppt
- 【核动力】届高三物理一轮复习课件波与相对论机械波.ppt
- 【步步高】(浙江专用)高考物理大一轮复习第七章实验九测定电池的电动势和内阻课件.ppt
- 【步步高】(浙江专用)高考物理大一轮复习第七章实验十练习使用多用电表课件.ppt
- 【步步高】(浙江专用)高考物理大一轮复习第八章时磁场的描述磁场对电流的作用课件.ppt
- 【步步高】(浙江专用)高考物理大一轮复习第十章时光的折射全反射课件.ppt
- 【步步高】学高中生物细胞器——系统内的分工合作课件新人教版必修.ppt
最近下载
- 2024年4月 全国高等教育自学考试真题 人员素质测评理论与方法 06090.doc VIP
- 路基挡土墙专项施工方案 - 大模板.docx VIP
- 一种可连续工作的氦气纯化器与纯化方法.pdf VIP
- 抢救药品相关试题(附答案).docx VIP
- 施工现场机械设备检查技术规范 JGJ 160-2016知识培训.pptx
- 2017年版2020年修订普通高中语文课程标准解读与培训课件.pptx VIP
- (人教2024版新教材)英语四年级上册Unit4.2 Part A Let’s learn&Match, act and guess课件.pptx
- 2025届高考散文一轮整体复习:写人叙事类散文——《放牛记》全文详解+课件.pptx VIP
- 热力管道工程质量保证措施和体系.pdf VIP
- 黄帝内经的临床医学理论.PPT VIP
文档评论(0)