版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.3 算法案例 沈伍合,1理解辗转相除法与更相减损术中的数学原理,并能根 据这些原理进行算法分析。 2了解十进制转换为各种进位制的除k取余法,以及各种进 位制与十进制之间转换的规律,并理解其中的数学规律. 3. 对简单的案例能设计程序框图并写出算法程序,教学目的:,重点:1、理解辗转相除法与更相减损术求最大公约数的方法。 2、各进位制表示数的方法及各进位制之间的转换。 难点:把辗转相除法与更相减损术的方法、各 进位制转换成程序框 图与程序语言。,教学重难点:,问题1:在小学,我们已经学过求最大公约数的知识,你能求 出18与30的最大公约数吗?,3 5,9 15,18和30的最大公约数是23=
2、6.,2 18 30,3,先用两个数公有的质因数连续去除,一直除到所得的商是互质数 为止,然后把所有的除数连乘起来.,问题2:我们都是利用找公约数的方法来求最大公约数,如果 两个数比较大而且根据我们的观察又不能得到一些公 约数,我们又应该怎样求它们的最大公约数?比如求 8251与6105的最大公约数?,创设情境:,1、定义 所谓辗转相除法,就是对于给定的两个数,用较大的 数除以较小的数。若余数不为零,则将余数和较小的 数构成新的一对数,继续上面的除法,直到大数被小 数除尽,则这时较小的数就是原来两个数的最大公约数。,2、步骤,一、辗转相除法(欧几里得算法):,第一步,给定两个正数m,n 第二步
3、,计算m除以n所得到余数r 第三步,m=n,n=r 第四步,若r=0,则m,n的最大公约数等于m;否则返回第二步,否,开始,输入两个正数m,n,r=m MOD n,r=0?,输出m,结束,m=n,n=r,是,INPUT “m,n=”;m,n DO r=m MOD n m=n n=r LOOP UNTIL r=0 PRINT m END,3、程序框图:,4、程序:,5、例题:,例1 求两个正数8251和6105的最大公约数。,解:,r=m MOD n,m = n,n = r,r=0?,是,否,37为8251与6105的最大公约数。,m = n q r,1、定义 我国早期解决求最大公约数问题的算法
4、,就是对于给 定的两个数,可半者半之, 不可半者,副置分母、 子 之数,以少减多,更相减损,求其等也,以等数约之。,第一步 任意给出两个正数;判断它们是否都是偶数。若是, 用2约简;若不是,执行第二步。,二、更相减损术:,第二步 以较大的数减去较小的数,接着把较小的数与所得的 差比较,并以大数减小数。继续这个操作,直到所得 的数相等为止,则这个数(等数)就是所求的最大公 约数。,2、步骤,INPUT m,n WHILE mn kmn IF nk THEN mn nk ELSE mk END IF WEND PRINT m END,3、程序框图:,4、程序:,例2 用更相减损术求98与63的最大
5、公约数。,解:由于63不是偶数,把98和63以大数减小数,并辗转相减。,即:986335; 633528; 35287; 28721; 21714; 1477.,98与63的最大公约数是7。,5、例题:,3192611(余58),261584(余29),58292(余0),319与261的最大公约数为29,更相减损术:,31926158,26158203,20358145,1455887,875829,582929,29290,319与261的最大公约数是29,例3 分别用辗转相除法和更相减损术求261和319的最大公约数,解:,辗转相除法:,辗转相除法与更相减损术的比较:,(1)都是求最大公约数的方法,计算上辗转相除法以除法为主, 更相减损术以减法为主;计算次数上辗转相除法计算次数相 对较少,特别当两个数字大小区别较大时计算次数的区别 较明显。 (2)从结果体现形式来看,辗转相除法体现结果是以相除余数 为0则得到,而更相减损术则以减数与差相等而得到。,小结:,1辗转相除法,就是对于给定的两个正整数,用较大的数除以 较小的数,若余数不为零,则将余数和较小的数构成新的一 对数,继续上面的除法,直到大数被小数除尽为止,这时的 较小的数即为原来两个数的最大公约数。,2更相减损术,就是对于给定的两个正整数,用较
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 44402.1-2024卡及身份识别安全设备数字钥匙系统第1部分:参考架构
- GB/T 44305.2-2024塑料增塑聚氯乙烯(PVC-P)模塑和挤塑材料第2部分:试样制备和性能测定
- 电路基础(微课版)课件 第7章 三相电路
- 声乐演唱课程标准
- DB3301∕T 65.10-2024 反恐怖防范系统管理规范 第10部分:民爆物品
- 多层框架结构毕业设计
- 服务营销《(第6版)》 课件 第6章 服务定价
- 河北省邢台市襄都区2024-2025学年部编版七年级历史上学期第一次月考试题
- 2022-2023学年高二物理竞赛课件:电路的切变机电耦合系数
- 2024年长春驾驶员客运从业资格证考试题库
- 口服给药流程图
- GB/T 32120-2022钢结构氧化聚合型包覆腐蚀控制技术
- Flash动画制作说课公开课一等奖市优质课赛课获奖课件
- 初中美术-我喜欢的卡通形象教学课件设计
- 中铝中州矿业有限公司禹州市浅井铝土矿矿山地质环境保护和土地复垦方案
- 2023学年完整公开课版金色的草地2
- 少儿舞蹈:风格型爵士舞和现代爵士舞的区别
- 常用抗精神病药物
- 特种设备目录【2014版】
- 抢救资源应急调配保障总预案
- 过滤器安装单元工程质量验收评定表
评论
0/150
提交评论