




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辗转相除法与更相减损术 1 知识探究 一 辗转相除法 思考1 18与30的最大公约数是多少 你是怎样得到的 先用两个数公有的质因数连续去除 一直除到所得的商是互质数为止 然后把所有的除数连乘起来即为最大公约数 2 思考2 对于8251与6105这两个数 由于其公有的质因数较大 利用上述方法求最大公约数就比较困难 注意到8251 6105 1 2146 那么8251与6105这两个数的公约数和6105与2146的公约数有什么关系 3 思考3 又6105 2146 2 1813 同理 6105与2146的公约数和2146与1813的公约数相等 重复上述操作 你能得到8251与6105这两个数的最大公约数吗 2146 1813 1 333 148 37 4 0 333 148 2 37 1813 333 5 148 8251 6105 1 2146 6105 2146 2 1813 4 辗转相除法是一个反复执行直到余数等于0停止的步骤 这实际上是一个循环结构 m n q r 用程序框图表示出右边的过程 r mMODn m n n r r 0 是 否 思考4 辗转相除法中的关键步骤是哪种逻辑结构 5 思考5 上述求两个正整数的最大公约数的方法称为辗转相除法或欧几里得算法 一般地 用辗转相除法求两个正整数m n的最大公约数 可以用什么逻辑结构来构造算法 其算法步骤如何设计 第一步 给定两个正整数m n m n 第二步 计算m除以n所得的余数r 第三步 m n n r 第四步 若r 0 则m n的最大公约数等于m 否则 返回第二步 6 思考6 该算法的程序框图如何表示 7 思考7 该程序框图对应的程序如何表述 INPUTm n DO r mMODn m n n r LOOPUNTILr 0 PRINTm END 8 思考8 如果用当型循环结构构造算法 则用辗转相除法求两个正整数m n的最大公约数的程序框图和程序分别如何表示 9 INPUTm n WHILEr 0 r mMODn m n n r WEND PRINTm END 10 练习1 利用辗转相除法求两数4081与20723的最大公约数 53 20723 4081 5 318 4081 318 12 265 318 265 1 53 265 53 5 0 11 更相减损术 更相减损术 也是求两个正整数的最大公约数的算法 步骤 第一步 任意给定两个正整数 判断他们是否都是偶数 若是 则用2约简 若不是则执行第二步 第二步 以较大的数减较小的数 接着把所得的差与较小的数比较 并以大数减小数 继续这个操作 直到所得的减数和差相等为止 则这个等数或这个数与约简的数的乘积就是所求的最大公约数 12 例 用更相减损术求98与63的最大公约数 自己按照步骤求解 解 由于63不是偶数 把98和63以大数减小数 并辗转相减 所以 98和63的最大公约数等于7 98 63 35 63 35 28 35 28 7 28 7 21 21 7 14 14 7 7 13 更相减损是一个反复执行直到减数等于差时停止的步骤 这实际也是一个循环结构 思考 更相减损直到何时结束 运用的是哪种算法结构 14 程序 INPUT a b a bi 0WHILEaMOD2 0ANDbMOD2 0a a 2b b 2i i 1WENDDOIFb aTHENt aa bb tENDIFa a bLOOPUNTILa bPRINTa 2 iEND 15 例2分别用辗转相除法和更相减损术求168与93的最大公约数 辗转相除法 168 93 1 75 93 75 1 18 75 18 4 3 18 3 6 16 更相减损术 168 93 75 93 75 18 75 18 57 57 18 39 39 18 21 21 18 3 18 3 15 15 3 12 12 3 9 9 3 6 6 3 3 17 例3 用辗转相除法和更相减损术求210与714的最大公约数 18 比较辗转相除法与更相减损术的区别 1 都是求最大公约数的方法 计算上辗转相除法以除法为主 更相减损术以减法为主 计算次数上辗转相除法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医药电商平台药品供应链金融与合规风险管理报告
- 2025年生物质能源分布式能源系统能源效率与环保标准优化报告
- 金融科技行业估值方法与投资策略研究报告-2025年展望
- 现场演艺市场复苏2025年虚拟现实演出形式研究报告001
- 2025年基层医疗卫生机构信息化建设中的医疗信息化与医疗服务互联网化监管体系报告
- 交通设备制造业数字化转型与智能生产质量保障报告
- 安全主管试题及答案
- 安全责任试题及答案
- 区块链技术驱动2025年数字货币在金融领域应用与风险控制报告
- 安全试题单选窍门及答案
- 2025届浙江省精诚联盟高三下学期适应性联考生物试题
- 2025-2030年中国背光单元(BLU)行业市场现状供需分析及投资评估规划分析研究报告
- 夏季高温安全生产培训
- 2025浙江中考:化学必背知识点
- 护理职业安全文化试题及答案
- 《神经调控机制》课件
- DB63-T 2135-2023 盐湖资源动态监测技术规程
- 汽车空气净化系统原理与效果
- 新能源汽车轻量化设计
- 酒店挂账信用管理制度
- 公司合伙合同样本
评论
0/150
提交评论