




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法案例,辗转相除法更相减损术秦九韶算法进位制,1,.,辗转相除法,2,.,1、求两个正整数的最大公约数,(1)求25和35的最大公约数(2)求49和63的最大公约数,2、求8251和6105的最大公约数,所以,25和35的最大公约数为5,3,.,辗转相除法(欧几里得算法),观察用辗转相除法求8251和6105的最大公约数的过程,第一步用两数中较大的数除以较小的数,求得商和余数8251=61051+2146,结论:8251和6105的公约数就是6105和2146的公约数,求8251和6105的最大公约数,只要求出6105和2146的公约数就可以了。,第二步对6105和2146重复第一步的做法6105=21462+1813同理6105和2146的最大公约数也是2146和1813的最大公约数。,为什么呢?,4,.,完整的过程,8251=61051+2146,6105=21462+1813,2146=18131+333,1813=3335+148,333=1482+37,148=374+0,显然37是148和37的最大公约数,也就是8251和6105的最大公约数,思考1:从上面的两个例子可以看出计算的规律是什么?,S1:用大数除以小数,S2:除数变成被除数,余数变成除数,S3:重复S1,直到余数为0,5,.,辗转相除法是一个反复执行直到余数等于0停止的步骤,这实际上是一个循环结构。,m=nqr,用程序框图表示出右边的过程,r=mMODn,m=n,n=r,r=0?,是,否,思考2:辗转相除法中的关键步骤是哪种逻辑结构?,6,.,九章算术更相减损术,算理:可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也,以等数约之。,第一步:任意给顶两个正整数;判断他们是否都是偶数。若是,则用2约简;若不是则执行第二步。,第二步:以较大的数减较小的数,接着把所得的差与较小的数比较,并以大数减小数。继续这个操作,直到所得的减数和差相等为止,则这个等数就是所求的最大公约数。,7,.,例3用更相减损术求98与63的最大公约数,解:由于63不是偶数,把98和63以大数减小数,并辗转相减,9863356335283528728721217141477,所以,98和63的最大公约数等于7,8,.,秦九韶算法,这种算法用了几次乘法?几次加法?,9,.,这种算法用了几次乘法?几次加法?,5次乘法,5次加法.,10,.,11,.,12,.,13,.,进位制是人们为了计数和运算便而约定的记数系统.“满十进一”就是十进制,“满二进一”就是二进制,“满k进一”就是k进制,因此k进制需数k个数字.,进位制,14,.,一般地,若k是一个大于1的整数,那么以k为基数的k进制数可以表示为一串数字连写在一起的形式:,3721=3103+7102+2101+1100,110011(2)=125+124+023+022+121+120,7342(8)=783+382+481+280,15,.,将k进制数转为十进制数:,例把二进制数110011(2)化为十进制数.,解:110011(2)=125+124+023+022+121+120=51,16,.,练习:把下列数化为十进制数,(1)1011010(2),(2)10212(3),(3)2376(3),17,.,将十进制数转为k进制数:,除k取余法,例把89化为二进制数.,例把89化为五进制数.,除2取余法,除5取余法,18,.,2、十进制转换为二进制,例2把89化为二进制数,5,2,2,2,1,2,0,1,0,余数,11,22,48,89,2,2,2,2,0,1,1,0,1,注意:1.最后一步商为0,2.将上式各步所得的余数从下到上排列,得到:89=1011001(2),19,.,练习,将下面的十进制数化为二进制数?,(1)10,(2)20,(3)128,(4)256,20,.,例把89化为五进制数,3、十进制转换为其它进制,解:,根据除k取余法,以5作为除数,相应的除法算式为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年住房公积金管理服务合作协议书
- 2025年休闲专用车及其零附件项目合作计划书
- 2025河南洛阳市汝阳县面向高等院校应届毕业生招聘教师70人考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025贵州黔西南州望谟县消防救援大队招聘政府专职消防文员1人模拟试卷及答案详解(名校卷)
- 2025年南阳市第十一人民医院(南阳市第二人民医院鸭河医院)招聘专业技术人员50人模拟试卷及答案详解(全优)
- 2025年直型荧光灯管项目发展计划
- 工程工程合同样本5篇
- 2025年建筑防水卷材及制品项目建议书
- 2025年滕州市法院系统招聘真题
- 2025年上半年齐齐哈尔医学院附属第二医院公开招聘编制内工作人员20人考前自测高频考点模拟试题及答案详解参考
- 小学国防教学课课件
- 小区物业规划方案(3篇)
- 口腔修复桩核冠病例汇报
- 山东省高级农艺师考试试题及答案
- cad上机考试试题及参考答案
- 家庭累积风险对青少年外化问题行为的影响及干预研究
- 思想道德与法治(2023年版)电子版教材第一章 领悟人生真谛 把握人生方向
- 教师培训系列讲座:人工智能赋能教育教学
- 2025急性心梗诊疗指南
- 超星尔雅学习通《商务英语口语与实训(江西外语外贸职业学院)》2025章节测试附答案
- 电梯维保安全培训
评论
0/150
提交评论