算法步骤(自然语言) 程序框图(图形语言) 算法语句(程序语言) 复习引入 3 15 9 45 [问题1]:在小学,我们已经学过求最大公约数的知识,你能求出12与16、18与90的最大公约数吗? 18 90 2 3 ∴18和90的最大公约数是2×3×3=18. 先用两个数公有的质因数连续去除,一直除到所得的商是互质数为止,然后把所有的除数连乘起来. [问题2]:求8251与6105的最大公约数? 新课讲解 1 5 3 辗转相除法(欧几里得算法) 观察用辗转相除法求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 显然37是148和37的最大公约数,也就是8251和6105的最大公约数 新课讲解 一、辗转相除法(欧几里得算法) 1、定义: 所谓辗转相除法,就是对于给定的两个数,用较大的数除以较小的数。若余数不为零,则将除数变被除数,余数变除数,继续上面的除法,直到大数被小数除尽,则这时最后的除数就是原来两个数的最大公约数。 辗转相除法是一个反复执行直到余数等于0停止的算法 [问题3]你能把辗转相除法写成算法步骤吗? 研探新知 .第四步,若r=0,则m,n的最大公约数等于m; 否则,返回第二步 辗转相除法求最大公约数算法步骤: 第一步,给定两个正数m,n(mn). 第二步,计算m除以n所得到的余数r. 第三步,m=n,n=r. 研探新知 [问题4]:该算法的程序框图如何表示? 开始 输入m,n 求m除以n的余数r m=n n=r r=0? 是 输出m 结束 否 新课讲解 问题5:该程序框图对应的程序如何表述? 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 结束 否 新课讲解 问题6:如果用当型循环结构构造算法,求两个正整数m,n的最大公约数的程序框图和程序分别如何表示? 研探新知 开始 输入m,n 求m除以n的余数r m=n n0? 否 输出m 结束 是 n=r INPUT m,n WHILE n0 r=m MODn m=n n=r WEND PRINT m END 练习 1.用辗转相除法求下列两数的最大公约数: (1)225,135; (2)98,196; (3)72,168; (4)153,119. (3)24. (2)98. (1)45. (4)17. 《九章算术》——更相减损术 算理:可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也,以等数约之。 第一步:任意给定两个正整数,判断他们是否都是偶数.若是,则用2约简;若不是,执行第二步。 第二步:以较大的数减较小的数,接着把所得的差与较小的数比较,并以大数减小数.继续这个操作,直到所得的减数和差相等为止,则这个等数就是所求的最大公约数。 研探新知 2、更相减损术 (1)定义:所谓更相减损术,就是对于给定的两个数,用较大的数减去较小的数,然后将差和较小的数构成新的一对数,再用较大的数减去较小的数,反复执行此步骤直到差数和较小的数相等,此时相等的两数便为原来两个数的最大公约数. 研探新知 例 用更相减损术求98与63的最大公约数. 解:由于63不是偶数,把98和63以大数减小数,并辗转相减, 即:98-63=35 63-35=28 35-28=7 28-7=21 21-7=14 14-7=7 所以,98与63的最大公约数是7. 练习:用更相减损术求两个正数84与72的最大公约数. (12) 研探新知 辗转相除法与更相减损术的比较: (1)都是求最大公约数的方法,计算上辗转相除法以除法为主,更相减损术以减法为主;计算次数上辗转相除法计算次数相对较少,特别当两个数字大小区别较大时计算次数的区别较明显. (2)从结果体现形式来看,辗转相除法体现结果是以相除余
您可能关注的文档
- 高中生物_高中生物3.2.3神经调节和体液调节的关系教学设计学情分析教材分析课后反思.doc
- 高中生物_高中生物3.2.3神经调节和体液调节的关系教学课件设计.ppt
- 高中英语_A SAD LOVE STORY教学设计学情分析教材分析课后反思.doc
- 高中英语_A SAD LOVE STORY教学课件设计.ppt
- 高中体育与健康_饮食与健康教学设计学情分析教材分析课后反思.doc
- 高中数学_高中数学必修3《辗转相除法与更相减损术》教学设计学情分析教材分析课后反思.doc
- 高中语文_《林黛玉进贾府》教学设计学情分析教材分析课后反思.doc
- 高中语文_《林黛玉进贾府》教学课件设计.ppt
- 高中通用技术_开环控制和闭环控制教学设计学情分析教材分析课后反思.doc
- 高中通用技术_开环控制和闭环控制教学课件设计.ppt
- 高中数学_离散型随机变量的均值教学设计学情分析教材分析课后反思.doc
- 高中数学_离散型随机变量的均值教学课件设计.ppt
- 高中英语_Life Inthe Future My First Impression教学设计学情分析教材分析课后反思.doc
- 高中英语_定语从句教学设计学情分析教材分析课后反思.doc
- 高中英语_定语从句教学课件设计.ppt
- 高中音乐_历史悠久的亚洲传统音乐教学设计学情分析教材分析课后反思.doc
最近下载
- 2025年建筑一建考试试题.docx VIP
- 装饰公司技术管理制度.docx VIP
- 东北地区民办本科院校办学机制的调查研究 .docx
- 2025年广西壮族自治区考试录用公务员专业知识公安类真题.docx VIP
- YB∕T 4001.1-2019 钢格栅板及配套件 第1部分:钢格栅板.docx VIP
- DLT5209-2020 混凝土坝安全监测资料整编规程.pdf VIP
- 互联网营销师(直播销售员)三级(高级)理论知识考核要素细目表(征求意见稿).doc VIP
- 电缆及连接器屏蔽测量技术.PDF
- 《城市规划设计计费指导意见》2017修订稿.pdf VIP
- 《成人患者医用粘胶相关性皮肤损伤的预防及护理》团体标准解读2026.pptx VIP
原创力文档

文档评论(0)