![复习课件--必修3算法 (2)_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/bdee8960-fbcd-4c86-8c40-9ff70879d494/bdee8960-fbcd-4c86-8c40-9ff70879d4941.gif)
![复习课件--必修3算法 (2)_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/bdee8960-fbcd-4c86-8c40-9ff70879d494/bdee8960-fbcd-4c86-8c40-9ff70879d4942.gif)
![复习课件--必修3算法 (2)_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/bdee8960-fbcd-4c86-8c40-9ff70879d494/bdee8960-fbcd-4c86-8c40-9ff70879d4943.gif)
![复习课件--必修3算法 (2)_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/bdee8960-fbcd-4c86-8c40-9ff70879d494/bdee8960-fbcd-4c86-8c40-9ff70879d4944.gif)
![复习课件--必修3算法 (2)_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/bdee8960-fbcd-4c86-8c40-9ff70879d494/bdee8960-fbcd-4c86-8c40-9ff70879d4945.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、算法考点:一、算法考点:3、算法的应用。、算法的应用。1、三种算法语言。、三种算法语言。(1)自然语言()自然语言(2)流程图)流程图 (3)程序语言)程序语言2、3种结构和种结构和4种语句。种语句。算算法法基本结构基本结构顺序结构顺序结构条件结构条件结构循环结构循环结构基本语句基本语句循环语句循环语句条件语句条件语句算法案例算法案例辗转相除法与更相减损法辗转相除法与更相减损法秦九韶算法秦九韶算法算法知识结构:算法知识结构:进位制进位制输入输出语句输入输出语句赋值语句赋值语句算法语言算法语言自然语言自然语言流程图流程图程序语言程序语言825161052146181333314837 4 2
2、 5 1 2 1 148 296 1665 1813 4292 610503714833318132146用辗转相除法求8251与6105的最大公因数。解:解:所以,8251与6105的最大公因数为37。例例3(课本例(课本例1) 用更相减损术求用更相减损术求98与与63的最大公约数的最大公约数 解:由于解:由于63不是偶数,把不是偶数,把98和和63以大数减小数,以大数减小数,并辗转相减并辗转相减 9863356335283528728721217141477所以,所以,98和和63的最大公约数等于的最大公约数等于7. 2 -5 -4 3 -6 7x=51052521105108540534
3、26702677所以所以,当当x=5时时,多项式的值是多项式的值是2677.原多项式原多项式的系数的系数多项式多项式的值的值.例例1:用秦九韶算法求多项式用秦九韶算法求多项式 f(x)=2x5-5x4-4x3+3x2-6x+7当当x=5时的值时的值.解法二解法二:列表列表22 -5 0 -4 3 -6 0 x=5105252512512160560830403034所以所以,当当x=5时时,多项式的值是多项式的值是15170.练一练练一练:用秦九韶算法求多项式用秦九韶算法求多项式 f(x)=2x6-5x5-4x3+3x2-6x当当x=5时的值时的值.解解:原多项式先化为原多项式先化为: f(x
4、)=2x6-5x5 +0 x4-4x3+3x2-6x+0列表列表21517015170 注意注意:n次多项式有次多项式有n+1项项,因此缺少哪一项因此缺少哪一项应将其系数补应将其系数补0.例例1:把二进制数把二进制数110011(2)化为十进制数化为十进制数.分析分析:先把二进制数写成不同位上数字与先把二进制数写成不同位上数字与2的幂的乘积之和的形式的幂的乘积之和的形式,再按照十进制数的运算再按照十进制数的运算规则计算出结果规则计算出结果.解解:110011(2) =125+124+023+022+121+120 =132+116+12+1=51. 问题问题4你会把三进制数你会把三进制数102
5、21(3)化为十进制数吗化为十进制数吗?解解:10221(3)=134+033+232+231+130 =81+18+6+1=106. 44 1例例2:把把89化为二进制的数化为二进制的数.我们可以用下面的除法算式表示除我们可以用下面的除法算式表示除2取余法取余法:289 余数余数222 0211 025 122 121 020 1把算式中各步所得的余数把算式中各步所得的余数从下到上排列从下到上排列,得到得到89=1011001(2).这种方法也可以推广为把这种方法也可以推广为把十进制数化为十进制数化为k进制数的进制数的算法算法,称为称为除除k取余法取余法.例例3:把把89化为五进制的数化为五进制的数.解解:以以5作为除数作为除数,相应的除法算式为相应的除法算式为:17 4589 余数余数53 250 3 89=324(5).问题问题5你会把三进制数你会把三进制数10221(3)化为二进制数吗化为二进制数吗?解解:第一步第一步:先把三进制数化为十进制数先把三进制数化为十进制数:10221(3)=134+033+232+231+130 =
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024秋七年级英语上册 Unit 4 Food and Restaurants Lesson 23 The Corner Store说课稿 (新版)冀教版
- 《6的乘法口诀》(说课稿)-2024-2025学年二年级上册数学青岛版
- 2023三年级英语下册 Unit 2 I'm in Class One Grade Three Lesson 7说课稿 人教精通版(三起)
- 《2 我们的课余生活》(说课稿)-2023-2024学年四年级上册综合实践活动吉美版001
- Unit 2 Different Families 第1课时(说课稿)-2024-2025学年人教PEP版(2024)英语三年级上册
- 60米短跑 说课稿-2023-2024学年高三上学期体育与健康人教版必修第一册
- 2025关于质押反担保合同
- Unit 2 Healthy Lifestyle Using language Listening and Speaking 说课稿-2023-2024学年高中英语人教版(2019)选择性必修第三册
- 长沙打包箱房施工方案
- 2024-2025学年高中历史 第五单元 无产阶级革命家 第2课 无产阶级革命导师恩格斯教学说课稿 新人教版选修4
- 心电监护考核标准
- 特种行业许可证申请表
- 古典芭蕾:基本技巧和术语
- 有限空间作业审批表
- 内地居民前往香港或者澳门定居申请表
- DB43-T 2612-2023林下竹荪栽培技术规程
- 三下《动物的一生》教材解读
- 神木市孙家岔镇神能乾安煤矿矿山地质环境保护与土地复垦方案
- 非煤矿山安全应急预案
- 浙江省公安民警心理测验考试题目
- 一图看懂《诊所备案管理暂行办法》学习解读课件
评论
0/150
提交评论