算法案例课件市名师优质课比赛一等奖市公开课获奖课件.pptx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 案例 课件 名师 优质课 比赛 一等奖 公开 获奖
- 资源描述:
-
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,辗转相除法,与,最大条约数,最小公倍数,第1页,问题情境,求18和30最大条约数,结论,18和30最大条约数为6,18和30最小公倍数为90 (切记方法!),第2页,问题1 求204与85最大条约数,问题2 求8251与6105最大条约数,204与85最大条约数是17,8251与6105最大条约数是34,辗转相除法:我们能够证实,对于任意两个正整数,上述步骤总能够在有限步之后完成,从而总能够用辗转相除方法求出最大条约数,第3页,算法设计:,怎样用辗转相除法找出两个正整数,a,b,最大条约数?,(1)结合问题1和问题2,应该利用什么结构实现该算法?,(循环结构),(2)每一次循环中所进行是什么样运算?,(求,a,b,余数),(3)下一次循环输入整数应该是什么?循环何时结束?,设ab,a除以b余数为r(br),则下一次循环两个数为b,r.,直到r=0为止.,第4页,算法,S1 输入两个正整数,a,b,(,a,b,);,S2 若Mod(,a,b,)0,,则输出最大条约数,b,,,算法结束;不然r,Mod(,a,b,),,a,b,,,b,r,转S2,流程图,第5页,伪代码,Read,a,b,While Mod(,a,b,),0,r,mod(,a,b,),a,b,b,r,End While,Print,b,思索:,r,mod(,a,b,),a,b,b,r,能否改为,a,b,b,mod(,a,b,),第6页,例1 试画出求正整数,a,b,最小公倍数流程图,并写出其伪代码。,Read,a,b,c,ab,While Mod(,a,b,),0,r,Mod(,a,b,),a,b,b,r,End While,Print,c,/,b,第7页,例2下面一段伪代码目标是求,10 Read,a,b,20 If,a,/,b,Int(,a,/,b,)Then Goto 70,30,c,a,Int,(,a,/,b,),b,40,a,b,50,b,c,60 Goto 20,70 Print,b,A.求,a,b,最小公倍数 B.求,a,b,最大条约数,C.求,a,被,b,整除商 D.求,b,除以,a,余数,分析:解题关键就是:,a,int(,a,/,b,),b,mod(,a,b,),第8页,回顾反思 1辗转相除法算法;2怎样实现当型循环。,第9页,展开阅读全文

咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
咨信网小贴示:
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】
1、浏览或下载可查看了解,请点击【咨信网告知】。
2、下载文件中如有侵权或不适当内容,将立即纠正。
3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
4、开具发票登录电脑端申请,请点击【索取发票】。
咨信网客服组:【微信客服】


算法案例课件市名师优质课比赛一等奖市公开课获奖课件.pptx
















自信AI助手














微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/9831055.html