新人教版高中数学必修三 1.3:算法案例 学案
- 格式:doc
- 大小:763.50 KB
- 文档页数:12
《 1.3算法案例》第 3 课时导学案编写人:审核人:审批人:【学法指导】1.认真阅读教科书,努力完成“基础导学”部分的内容;2.探究部分内容可借助资料,但是必须谈出自己的理解;不能独立解决的问题,用红笔做好标记;3.课堂上通过合作交流研讨,认真听取同学讲解及教师点拨,排除疑难;4.全力以赴,相信自己!学习目标知识与技能过程与方法情感态度与价值观理解进位制定义及表示方法掌握进位制之间的转化通过对具体事例的分析,切实让学生掌握这几种方法的原理及算法设计过程,采取从具体到一般的教学方法。
通过几个中国古代数学问题求解的学习,进一步体会算法的思想,提高逻辑思维能力和算法设计水平。
学习重点进位制的表示及转化学习难点K进制数形式的理解和进位制之间的转化【学习过程】探究:一、进位制1、什么是进位制?2、最常见的进位制是什么?除此之外还有哪些常见的进位制?请举例说明.3、我们了解十进制吗?所谓的十进制,它是如何构成的?举例说明。
由十进制知其它进位制的数又是如何的呢,研究探究二。
探究二:举例说明(1)二进制的表示方法:(2)8进制呢?(3)16进制呢?(3)k进制呢?探究三:1.二进制与十进制的转换例1 、将二进制数110011(2)化成十进制数2.十进制转换为二进制例2 把89化为二进制数思考例二:1.最后一步商为,2.将上式各步所得的余数从到排列,得到:89=1011001(2)3、十进制转换为其它进制:例3 把89化为五进制数当堂检测:1. 用“除K取余法”将十进制数2008转化为二进制数和八进制数。
2.完成下列进位制之间的转化:(1)10212(3)= (10)(2)412(5)= (7)(3)2376(8)= (10)(4)119 (10)= (6)我的(反思、收获、问题):。
《算法案例》教案——辗转相除法与更相减损术教材:课标版高中《数学》必修第章第节设计思路与指导思想:与传统教学内容相比,《算法初步》为新增内容。
算法是数学及其应用的重要组成部分,是计算科学的重要基础。
现代社会,信息技术飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,算法思想成为现代人应具备的一种基本数学素养。
本节课是使学生在已经学习算法的初步知识基础上,探究典型的算法案例,理解其中所包含的算法思想,巩固算法三种表示方法。
通过让学生经历分析算法步骤、画出程序框图、编制程序的基本过程,给学生提供探索与交流的活动时间和思维空间,真正使学生经历问题的提出过程、感受知识的形成与发展过程、暴露问题解决的思维过程、体验成功的喜悦过程,培养学生发现问题、解决问题的能力、养成良好的学习习惯、掌握必备的数学知识,从而达到知识与技能、过程与方法、情感与态度三位一体的统一。
教学方法:通过典型实例,使学生经历算法设计的全过程,在解决具体问题的过程中学习一些基本逻辑结构,学会有条理地思考问题、表达算法,并能将解决问题的过程整理成程序框图。
学法指导:在理解最大公约数的基础上去发现辗转相除法与更相减损术中的数学规律,并能模仿已经学过的程序框图与算法语句设计出辗转相除法与更相减损术的程序框图与算法程序。
教学目标()知识与技能.理解辗转相除法与更相减损术中蕴含的数学原理,并能根据这些原理进行算法分析。
.基本能根据算法语句与程序框图的知识设计完整的程序框图并写出算法程序。
()过程与方法.由具体到抽象、观察探究,理解辗转相除法,体会使用算法解决问题的基本过程,体会算法思想,发展有条理思考和表达的能力,培养逻辑思维能力。
.在辗转相除法与更相减损术求最大公约数的学习过程中对比我们常见的约分求公因式的方法,比较它们在算法上的区别,并从程序的学习中体会数学的严谨,领会数学算法计算机处理的结合方式,初步掌握把数学算法转化成计算机语言的一般步骤。
⼈教课标版⾼中数学必修三《算法案例(第3课时)》教案(1)-新版1.3 算法案例第3课时⼀、教学⽬标 1.核⼼素养在学习古代数学家解决数学问题的⽅法的过程中培养严谨的逻辑思维能⼒,在利⽤算法解决数学问题的过程中培养理性的精神和动⼿实践的能⼒. 2.学习⽬标(1)1.3.3.1理解进位制的概念,掌握各种进位制与⼗进制之间的转换规律.(2)1.3.3.2掌握⼗进位制转化为各种进位制的除k 余法. 3.学习重点各种进位制与⼗进制之间的转换规律. 4.学习难点不同进位制之间的转化规律及其思想⼆、教学设计(⼀)课前设计 1.预习任务任务1阅读教材P40-P45,思考:各种进位制与⼗进制之间转换的规律是什么?任务2你可以熟练的进⾏各进位制之间的转换吗? 2.预习⾃测1.在2进制中,0+0,0+1,1+0,1+1的值分别是多少?【解析】:分别是0,1,1,10 2.把⼆进制数()2110011化为⼗进制数【解析】:()=?+?+?+?+?+?=+++=543210211001112120202121232162151(⼆)课堂设计1.知识回顾(1)⽣活中常见的进位制有哪些(例如时间、钱等)(2)计算机中的2进制和通常的10进制怎么进⾏转换(3)⾮10的两种不同进制之间怎么进⾏转换 2.问题探究问题探究⼀认识进位制,将⼗进制数转化为k 进制数●活动⼀什么是n 进位制?我们常见的数字都是⼗进制的,但是并不是⽣活中的每⼀种数字都是⼗进制的.⽐如时间和⾓度的单位⽤六⼗进位制,电⼦计算机⽤的是⼆进制.那么什么是进位制?不同的进位制之间⼜⼜什么联系呢?进位制是⼀种记数⽅式,⽤有限的数字在不同的位置表⽰不同的数值.可使⽤数字符号的个数称为基数,基数为n ,即可称n 进位制,简称n 进制.现在最常⽤的是⼗进制,通常使⽤10个阿拉伯数字0-9进⾏记数.对于任何⼀个数,我们可以⽤不同的进位制来表⽰.⽐如:⼗进制数57,可以⽤⼆进制表⽰为111001,也可以⽤⼋进制表⽰为71、⽤⼗六进制表⽰为39,它们所代表的数值都是⼀样的.表⽰各种进位制数⼀般在数字右下脚加注来表⽰,如()2110011表⽰⼆进制数,(5)34表⽰5进制数.●活动⼆如何将10进制数转化为2进制数?解:根据⼆进制数满⼆进⼀的原则,可以⽤2连续去除89或所得商,然后去余数. 具体的计算⽅法如下:=?+=?+=?+=?+=?+892441442220222110112515221()(((())))=+++++=?+?+?+?+?+?+?=654321028922222211001120212120202121011001 这种算法叫做除2取余法,还可以⽤下⾯的除法算式表⽰:把上式中的各步所得的余数从下到上排列即可得到89=1011001(2)●活动三如何将10进制数转化为k进制数?上述⽅法可以推⼴为把⼗进制化为k进制数的算法,这种算法成为除k取余法. ⼗进制数化为k进制数(除k取余法)的步骤:1.除:把⼗进制数连续去除以k,直到商为0为⽌,同时将各步的余数写出2.取余:将各步所得的余数倒叙写出,即为所求的k进制数3.标基数:写出k进制数后将基数k⽤括号括起来标在右下⾓例1.将⼗进制数458分别转化为四进制数和六进制数.解:算式如下图,则458=13022(4)=2042(6)问题探究⼆不同进制数相互转换●活动⼀如何将10进制数与k进制数进⾏相互转换?⼆进制数110 011(2)化为⼗进制数是什么数?110 011(2)=1×25+1×24+0×23+0×22+1×21+1×20=32+16+2+1=51.那么如何将⼀个k进制数转换为⼗进制数?将k进制数a n a n-1…a1a0(k)化为⼗进制的⽅法:把k进制数a n a n-1…a1a0(k)写成各数位上的数字与基数k的幂的乘积之和的形式,然后计算出结果即为对应的⼗进制数.这样我们就可以进⾏10进制数与k进制数进⾏相互转换●活动⼆如何将⾮10的不同进制数进⾏相互转换?进制的数转化为10进制数后再把10进制的⼗进制是连接其他进制的桥梁.把k1进制数,各个进制数之间就能实现互相转换.数转化为k2例2.1 011 001(2)=______(10)=______(5).解:89,324 ⾸先将1011001(2) 化为⼗进制数为1×26+0+1×24+1×23+0+0+1×20=89,再将89化成五进制数:89除以5的商是17,余数为4,17除以5的商是3,余数为2,所以五进制数为324.3.课堂总结【知识梳理】(1)k进制化成⼗进制,幂积求和法(2)⼗进制化成k进制,除k取余法进制的数转化为10进制数后再把10进制的数转(3)不同进制之间转换:把k1化为k进制数2【重难点突破】(1)进位制之间的转换⽅法:k进制化成⼗进制,幂积求和法;⼗进制化成k 进制,除k取余法.(2)把⼀个⾮⼗进制数转化为另⼀种⾮⼗进制数,通常是把这个数先转化为⼗进制数,然后再利⽤除k取余法,把⼗进制数转化为k进制数.⽽在使⽤除k 取余法时要注意以下⼏点:1.必须除到所得的商是0为⽌;2.各步所得的余数必须从下到上排列;3.切记在所求数的右下⾓标明基数4.随堂检测1.下列各进制数中值最⼩的是( )A.85(9)B.210(6)C.1 000(4)D.111 111(2)【解析】:D 由进位制的知识易得,故选D.2.把189化为三进制数,则末位数是( )A.0 B.1 C.2 D.3【解析】:A将189除以3得余数为0,所以189化为三进制数的末位数为0. 故选A.3.已知⼀个k进制的数132与⼗进制的数30相等,那么k等于( )A.7或4 B.-7C.4 D.都不对【解析】:C132(k)=1×k2+3×k+2=k2+3k+2,∴k2+3k+2=30,即k2+3k-28=0,解得k=4或k=-7(舍去).故选C.4.四位⼆进制数能表⽰的最⼤⼗进制数是( )A.4 B.64 C.255 D.15【解析】:D由⼆进制数化为⼗进制数的过程可知,当四位⼆进制数为1 111时表⽰的⼗进制数最⼤,此时,1 111(2)=15.故选D5.七进制数中各个数位上的数字只能是______中的⼀个.【解析】:0、1、2、3、4、5、6“满⼏进⼀”就是⼏进制.∵是七进制.∴满七进⼀,根本不可能出现7或⽐7⼤的数字,所以各个数位上的数字只能是0、1、2、3、4、5、6中的⼀个.6.已知三个数12(16),25(7),33(4),将它们按由⼩到⼤的顺序排列为________.【解析】:33(4)<12(16)<25(7)将三个数都化为⼗进制数.12(16)=1×16+2=18,25(7)=2×7+5=19,33(4)=3×4+3=15,∴33(4)<12(16)<25(7).(三)课后作业基础型⾃主突破1.⼆进制数111.11(2)转换成⼗进制数是( )A.7.3 B.7.5 C.7.75 D.7.125【解析】:C 由题意知⼆进制对应的⼗进制是:1×22+1×21+1×20+1×2-1+1×2-2=4+2+1+0.5+0.25=7.75. 故选A2.将⼆进制110 101(2)转化为⼗进制为( )A.106 B.53 C.55 D.108【解析】:B110 101(2)=1+1×22+1×24+1×25=53. 故选B3.下列与⼆进制数1 001 101(2)相等的是( )A.115(8)B.113(8)C.114(8)D.116(8)【解析】:A 先化为⼗进制数:1 001 101(2)=1×26+1×23+1×22+1×20=77,再化为⼋进制数.所以77=115(8),1 001 101(2)=115(8)故选A.4.下列各数中,与1 010(4)相等的数是( )A.76(9)B.103(8)C.2 111(3)D.1 000 100(2)【解析】:D 1 010(4)=1×43+1×4=68.因为76(9)=7×9+6=69;103(8)=1×82+3=67;2111(3)=2×33+1×32+1×3+1=67;1000100(2)=1×26+1×22=68,所以1 010(4)=1 000 100(2)故选D..5.⼀个k进制的三位数与某六进制的⼆位数等值,则k不可能是( )A.3 B.4 C.5 D.7【解析】:D k进制的最⼩三位数为k2,六进制的最⼤⼆位数为5×6+5=35,由k2≤35得0…a1a0(k)表⽰⼀个k进制数,若21(k)=9,则321(k)在⼗进制中所表⽰的6.记anan-1数为( )A.86 B.57 C.34 D.17【解析】:B 由已知中21(k)=9,求出k值,进⽽利⽤累加权重法,可得答案.若21(k)=9,则2k+1=9,解得k=4,故321(k)=321(4)在+进制中所表⽰的数为:3×42+2×4+1=57. 故选B能⼒型师⽣共研7.已知1 0b1(2)=a02(3),求数字a,b的值.【解析】:a=1,b=1 ∵1 0b1(2)=1×23+b×2+1=2b+9,a02(3)=a×32+2=9a+2,∴2b+9=9a+2,即9a-2b=7.∵a∈{1,2},b∈{0,1},∴当a=1时,b=1符合题意,当a=2时,b=112不合题意,∴a=1,b=1.8.已知44(k)=36,把67(k)转化为⼗进制数为( )A.8 B.55 C.56 D.62【解析】:B 由题意得,36=4×k1+4×k0,所以k=8.则67(k)=67(8)=6×81+7×80=55. 故选B9.古时候,当边境有敌⼈来犯时,守边的官兵通过在烽⽕台上举⽕向国内报告,如图,烽⽕台上点⽕,表⽰数字1,不点⽕表⽰数字0,约定⼆进制数对应的⼗进制的单位是1 000,请你计算⼀下,这组烽⽕台表⽰约有多少敌⼈⼊侵?【解析】:27 000 由图可知从左到右的五个烽⽕台,表⽰⼆进制数的⾃左到右五个数位,依题意知这组烽⽕台表⽰的⼆进制数是11 011,改写为⼗进制为:11 011(2)=1×24+1×23+0×22+1×21+1×20=16+8+2+1=27(10).⼜27×1 000=27 000,所以这组烽⽕台表⽰边境约有27 000个敌⼈来犯.探究型多维突破10.分别⽤算法步骤、程序框图、程序语句表⽰把k进制数a(共有n位数)转化成⼗进制数b.【解析】:算法步骤:第⼀步,输⼊a,k,n的值.第⼆步,赋值b=0,i=1.第三步,b=b+a i·k i-1,i=i+1.第四步,判断i>n是否成⽴.若是,则执⾏第五步;否则,返回第三步.第五步,输出b的值.程序框图:程序语句:11.若10y1(2)=x02(3),求数字x,y的值及与此两数等值的⼗进制数.【解析】:x=y=1,11∵10y1(2)=x02(3),∴1×23+0×22+y×2+1=x×32+0×3+2,将上式整理得9x-2y=7,由进位制的性质知,x∈{1,2},y∈{0,1},当y=0时,x=(舍),当y=1时,x=1.∴x=y=1,已知数为102(3)=1 011(2),与它们相等的⼗进制数为1×32+0×3+2=11.⾃助餐1.在什么进位制中,⼗进位制数71记为47( )A.17 B.16 C.8 D.12【解析】:B 设为k进制,有:4k+7=71,从⽽可解得k=16.因此是16进制.故选B.2.把⼗进制数20化为⼆进制数为( )A.10 000(2)B.10 100(2)C.11 001(2)D.10 001(2)【解析】:B 利⽤除2取余数可得.故选B3.在⼋进制中12(8)+7(8)=21(8),则12(8)×7(8)的值为( )A.104(8)B.106(8)C.70(8)D.74(8)【解析】:B 12(8)=1×81+2×80=10(10),7(8)=7×80=7(10),12(8)×7(8)=70(10).故70(10)=106(8).即12(8)×7(8)=106(8).故选B4.将四位⼋进制数中的最⼩数转化为六进制数为( )A.2 120 B.3 120 C.2 212 D.4 212【解析】:C 四位⼋进制中的最⼩数为1 000(8).所以1 000(8)=1×83=512.再将512除以6取余得512=2 212(6).故选C5.两个⼆进制数101(2)与110(2)的和⽤⼗进制数表⽰为( )A.12 B.11 C.10 D.9【解析】:B101(2)=1×22+0×21+1×20=5,110(2)=1×22+1×21+0×20=6,5+6=11.故选B6.在计算机的运⾏过程中,常常要进⾏⼆进制数与⼗进制数的转换与计算.如⼗进制数8转换成⼆进制数是1 000,记作8(10)=1 000(2);⼆进制数111转换成⼗请进制数是7,记作111(2)=7(10)等.⼆进制的四则运算,如11(2)+101(2)=1 000(2).计算:11(2)×111(2)=________,10 101(2)+1 111(2)=________.【解析】:10 101(2),100 100(2)由题可知,在⼆进制数中的运算规律是“满⼆进⼀”,∴11(2)×111(2)=10 101(2),10 101(2)+1 111(2)=100 100(2).7.1 101(2)+1 011(2)=__________(⽤⼆进制数表⽰).【解析】:11 000(2)1 101(2)=1×23+1×22+1=13;1 011(2)=1×23+1×2+1=11,则1101(2)+1011(2)=24.即24=11 000(2).。
必修三《1.3算法案例》教学案进位制●三维目标1.知识与技能了解各种进位制与十进制之间转换的规律,会利用各种进位制与十进制之间的联系进行各种进位制之间的转换.2.过程与方法学习各种进位制转换成十进制的计算方法,研究十进制转换为各种进位制的除k去余法,并理解其中的数学规律.3.情感、态度与价值观领悟十进制,二进制的特点,了解计算机的电路与二进制的联系,进一步认识到计算机与数学的联系.●重点难点重点:各进位制表示数的方法及各进位制之间的转换.难点:除k去余法的理解以及各进位制之间转换的程序框图的设计.●教学建议本节课主要采用演示、讲解和练习三结合的教学方法,教学内容上选用趣味性较强的数字进行举例说明,使学生在学习的过程中随时有新的发现,让他们感觉到原来数字之间还有这么多的联系.这种方法充分体现了以教师为主导、学生为主体的教学原则.通过具体实例,帮助学生理解十进制与其他进制之间的相互转换;通过练习,使学生进一步巩固所学到的知识.在课堂上让学生带着问题听老师讲解相关的知识,在此过程中,指导学生积极思考所提出的问题;然后布置相应的练习,让学生边学边练,实际操作,自我探索,自主学习,使学生在完成练习的过程中不知不觉实现知识的传递、迁移和融合;最后归纳总结,引导学生提出问题、讨论问题和解决问题,进一步加深对知识的理解和记忆,有助于知识的掌握.●教学流程创设问题情境引入问题:二进制,十进制之间怎样相互转化⇒学生自主学习,主动探索二进制与十进制的相互转化⇒分组讨论、各组展示自己的成果教师总结,强调关键点及注意点⇒通过例1的教学,使学生掌握k进制转化为十进制的方法⇒通过例2及变式训练使学生掌握十进制转化为k进制的方法⇒通过例3的学习使学生掌握不同进位制间的相互转化⇒归纳整理,课堂小结、整体认识进位制间的关系⇒完成当堂双基达标,巩固所学知识,并进行反馈矫正课标解读 1.了解进位制的概念.(重点)2.掌握不同进位制之间的相互转化.(难点)进位制的概念【问题导思】十进制使用0~9十个数字,那么二进制使用哪些数字?六进制呢?【提示】二进制使用0~1两个数字,六进制使用0~5六个数字.进位制是人们为了计数和运算方便而约定的记数系统,“满几进一”就是几进制,几进制的基数就是几.进位制之间的相互转化【问题导思】二进制数110 011(2)化为十进制数是多少?【提示】110 011(2)=1×25+1×24+0×23+0×22+1×21+1×20=51.k进制化为十进制的方法a n·a n-1·a n-2……a0(k)=a n×k n+a n-1×k n-1+…a1k+a0.k进制转化为十进制将二进制数101 101(2)化为十进制数.【思路探究】按二进制化十进制的方法,写成不同位上的数乘以基数的幂的形式,再相加求和.【自主解答】101 101(2)=1×25+0×24+1×23+1×22+0×21+1×20=32+8+4+1=45.一个k进制的正整数就是各位数码与k的方幂的乘积的和,其中幂指数等于相应数码所在位数(从右往左数)减1.例如:230 451(k)=2×k5+3×k4+0×k3+4×k2+5×k+1.将下列各数化成十进制数.(1)11 001 000(2);(2)310(8).【解】(1)11 001 000(2)=1×27+1×26+0×25+0×24+1×23+0×22+0×21+0×20=200;(2)310(8)=3×82+1×81+0×80=200.十进制转化为k进制(1)将194化成八进制数;(2)将48化成二进制数.【思路探究】除k取余→倒序写出→标明基数【自主解答】(1)∴194化为八进制数为302(8).(2)∴48化为二进制数为110 000(2).1.将十进制化成k进制的方法:用除k取余法,用k连续去除十进制数所得的商,直到商为零为止,然后将各步所得的余数倒序写出,即为相应的k进制数.2.为了区分不同的进位制,常在数的右下角标明基数.十进制数一般不标注基数.将十进制数30化为二进制数.【解】∴30(10)=11 110(2).不同进位制之间的转化将七进制数235(7)转化为八进制数.【思路探究】七进制→十进制→八进制【自主解答】235(7)=2×72+3×71+5×70=124,利用除8取余法(如图所示).∴124=174(8),∴235(7)转化为八进制为174(8).1.本题在书写八进制数174(8)时,常因漏掉右下标(8)而致误.2.对于非十进制数之间的互化,常以“十进制数”为中间桥梁,用除k取余法实现转化.将二进制数1 010 101(2)化为十进制数结果为________;再将该数化为八进制数结果为________.【解析】 1 010 101(2)=1×26+0×25+1×24+0×23+1×22+0×21+1×20=85.∴85化为八进制数为125(8).【答案】85125(8)(见学生用书第26页)算法案例在实际问题中的应用(12分)古时候,当边境有敌人来犯时,守边的官兵通过在烽火台上点火向境内报告,如图1-3-1所示,烽火台上点火表示数字1,未点火表示数字0,约定二进制数对应的十进制数的单位是1 000,请你计算一下,这组烽火台表示有多少敌人入侵?图1-3-1【思路点拨】观察图形发现中间的烽火台未点火,得出其代表数字为0,其他都为1,由此得出二进制数,再将其转化为实际人数.【规范解答】由图易知这组烽火台表示的二进制数为11 011(2),4分它表示的十进制数为11 011(2)=1×24+1×23+0×22+1×21+1×20=27,8分由于十进制数的单位是1 000,故入侵敌人的数目为27×1 000=27 000.12分本题将军事知识与进位制之间的转化巧妙结合起来,在将二进制数转化为十进制数后,应明确此数并不是所求敌人的人数,不要忽视题目中条件“单位是1 000”.把一个非十进制数转化为另一种非十进制数,通常是把这个数先转化为十进制数,然后再利用除k取余法,把十进制数转化为k进制数.而在使用除k取余法时要注意以下几点:1.必须除到所得的商是0为止;2.各步所得的余数必须从下到上排列;3.切记在所求数的右下角标明基数.(见学生用书第26页)1.下列各数中可能是四进制数的是()A.55B.32C.41D.38【解析】四进制数中最大数不超过3,故B正确.【答案】 B2.110(2)转化为十进制数是()A.5 B.6 C.4 D.7【解析】110(2)=1×22+1×21+0×20=6.【答案】 B3.把153化为三进制数,则末位数是()A.0 B.1 C.2 D.3【解析】153÷3=51,余数为0,由除k取余法知末位数为0. 【答案】 A4.把154(6)化为七进制数.【解】154(6)=1×62+5×61+4×60=70.∴70=130(7).∴154(6)=130(7).一、选择题1.下列写法正确的是()A.858(8)B.265(7)C.312(3)D.68(6)【解析】k进制中各位上的数字均小于k,故A、C、D选项错误.【答案】 B2.(2013·洛阳高一检测)把89转化为五进制数是()A.324(5)B.253(5)C.342(5)D.423(5)【解析】故89=324(5).【答案】 A3.三位五进制数表示的最大十进制数是() A.120 B.124 C.144 D.224【解析】三位五进制数最大为444(5),444(5)=4×52+4×51+4×50=124.【答案】 B4.由389化为的四进制数的末位是() A.3 B.2 C.1 D.0【解析】∵∴389=12 011(4),故选C.【答案】 C5.下列各数中,最小的数是()A.111 111(2)B.75C.200(6)D.105(8)【解析】111 111(2)=1×25+1×24+1×23+1×22+1×21+1×20=63. 200(6)=2×62=72.105(8)=1×82+0×81+5×80=69.【答案】 A二、填空题6.将101 110(2)化为十进制数为________.【解析】101 110(2)=1×25+0×24+1×23+1×22+1×21+0×20=32+8+4+2=46.【答案】467.已知一个k进制数132(k)与十进制数30相等,则k等于________.【解析】132(k)=1×k2+3×k+2=k2+3k+2=30,∴k=4或-7(舍).【答案】 48.五进制数23(5)转化为二进制数为________.【解析】23(5)=2×51+3×50=13,将13化为二进制数13=1 101(2).【答案】 1 101(2)三、解答题9.在什么进制中,十进制数71记为47?【解】设47(k)=71(10),则4×k1+7×k0=4k+7=71,∴k=16,即在十六进位制中,十进制71记为47.10.设m是最大的四位五进制数,将m化为七进制.【解】∵m是最大的四位五进制数,∴m=4 444(5),∴m=4×53+4×52+4×51+4×50=624(10),∴,∴4 444(5)=1 551(7).11.若二进制数10b 1(2)和三进制数a 02(3)相等,求正整数a ,b . 【解】 ∵10b 1(2)=1×23+b ×2+1=2b +9, a 02(3)=a ×32+2=9a +2, ∴2b +9=9a +2,即9a -2b =7, ∵a ∈{1,2},b ∈{0,1}, 当a =1时,b =1适合, 当a =2时,b =112不适合.∴a =1,b =1.计算机为什么要采用二进制呢?第一,二进制只有0和1两个数字,要得到表示两种不同稳定状态的电子器件很容易,而且制造简单,可靠性高.例如,电位的高与低,电容的充电与放电,晶体管的导通与截止,等等.第二,在各种记数法中,二进制运算规则简单,有布尔逻辑代数作理论依据,简单的运算规则使得机器内部的操作也变得简单.二进制加法法则只有4条:0+0=0,0+1=1,1+0=1,1+1=10,而十进制加法法则从0+0=0到9+9=18,有100条.二进制的乘法法则也很简单:0×0=0,0×1=0,1×0=0,1×1=1,而十进制的乘法法则要由一张“九九表”来规定,比较复杂.。
§1.3算法案例(二)【明目标、知重点】1.了解各种进位制与十进制之间转换的规律.2.学会各种进位制转换成十进制的计算方法.3.了解十进制转换为各种进位制的除k取余法,并理解其中的数学规律.【填要点、记疑点】1.进位制进位制是人们为了计数和运算方便而约定的记数系统,“满k进一”就是k进制,k进制的基数是k.把十进制转化为k进制数时,通常用除k取余法.2.各进制数的表示方法一般地,若k是一个大于1的整数,那么以k为基数的k进制数可以表示为一串数字连写在一起的形式a n a n-1…a1a0(k)(a n,a n-1,…,a1,a0∈N,0<a n<k,0≤a n-1,…,a1,a0<k).为了区分不同的进位制,常在数的右下角标明基数,如二进制数10(2),六进制数341(6),十进制数一般不标注基数.3.k进制化为十进制的步骤(1)先把k进制数写成不同位上数字与k的幂的乘积形式;(2)再按照十进制数的运算规则计算出结果.【探要点、究所然】[情境导学]在日常生活中,我们最熟悉、最常用的是十进制,据说这与古人曾以手指计数有关,爱好天文学的古人也曾经采用七进制、十二进制、六十进制,至今我们仍然使用一周七天,一年十二个月,一小时六十分钟的历法.今天我们来学习进位制.探究点一进位制的概念思考1进位制是为了计数和运算方便而约定的记数系统,如逢十进一,就是十进制;每七天为一周,就是七进制;每十二个月为一年,就是十二进制;每六十分钟为一个小时,就是六十进制等等.一般地,“满k进一”就是k进制,其中k称为k进制的基数.那么k是一个什么范围内的数?答k是大于或等于2的整数.思考2十进制使用0~9十个数字,那么二进制、五进制、七进制分别使用哪些数字?答二进制使用0,1二个数;五进制使用0~4五个数;七进制使用0~6七个数.思考3在十进制中10表示十,在二进制中10表示2.一般地,若k是一个大于1的整数,则以k为基数的k进制数可以表示为一串数字连写在一起的形式:a n a n-1…a1a0(k),其中各个数位上的数字a n,a n-1,…,a1,a0的取值范围如何?答它们的取值范围为0~k-1的整数.思考4十进制数4 528表示的数可以写成4×103+5×102+2×101+8×100,依此类比,二进制数110 011(2),八进制数7 342(8)分别可以写成什么式子?答110 011(2)=1×25+1×24+0×23+0×22+1×21+1×20,7 342(8)=7×83+3×82+4×81+2×80.思考5一般地,如何将k进制数a n a n-1…a1a0(k)写成各数位上的数字与基数k的幂的乘积之和的形式?答a n a n-1…a1a0(k)=a n×k n+a n-1×k n-1+…+a1×k1+a0×k0思考6在二进制中,0+0,0+1,1+0,1+1的值分别是多少?答分别是0,1,1,10.探究点二k进制化十进制的算法思考1二进制数110 011(2)化为十进制数是什么数?答110 011(2)=1×25+1×24+0×23+0×22+1×21+1×20=32+16+2+1=51.思考2二进制数中从右数第i位数字a i化为十进制数是什么数?答a i×2i-1小结将k进制数a n a n-1…a1a0(k)化为十进制的方法:把k进制数a n a n-1…a1a0(k)写成各数位上的数字与基数k的幂的乘积之和的形式,然后计算出结果即为对应的十进制数.探究点三除k取余法思考1二进制数101 101(2)化为十进制数是什么数?十进制数89化为二进制数是什么数?答101 101(2)=25+23+22+1=45.89=2×(2×(2×(2×(2×2+1)+1)+0)+0)+1=2×(2×(2×(2×(22+1)+1)+0)+0)+1=…=1×26+0×25+1×24+1×23+0×22+0×21+1×20=1 011 001(2).思考289化十进制数为二进制数的算法叫做除2取余法,转化过程有些复杂,观察右面的算式你有什么发现吗?答把算式中的余数按箭头方向从下向上写出,即为89的二进制数.思考3上述方法也可以推广为把十进制数化为k进制数的算法,称为除k取余法,那么十进制数191化为五进制数是什么数?答191=1 231(5).例将十进制数458分别转化为四进制数和六进制数.解算式如下图,则458=13 022(4)=2 042(6)反思与感悟十进制数化为k进制数的思路为除k取余→倒序写出→标明基数.跟踪训练 1 011 001(2)=______(10)=______(5).答案89324解析十进制数为1×26+0+1×24+1×23+0+0+1×20=89,再将89化成五进制数:89除以5的商是17,余数为4,17除以5的商是3,余数为2,所以五进制数为324.【当堂测、查疑缺】1.二进制数算式1 010(2)+10(2)的值是() A.1 011(2)B.1 100(2)C.1 101(2)D.1 000(2)答案B解析 1 010(2)+10(2)=(1×23+0×22+1×21+0×20)+(1×21+0×20)=12=1 100(2).2.下列有可能是4进制数的是() A.5 123 B.6 542 C.3 103 D.4 312答案C解析4进制数每位上的数字一定小于4,故选C.3.将五进制数30 241(5)转化为七进制数.解30 241(5)=3×54+2×52+4×5+1=1 946,如图算式,则30 241(5)=5 450(7).【呈重点、现规律】1.要把k进制数化为十进制数,首先把k进制数表示成不同位上数字与k的幂的乘积之和,其次按照十进制的运算规则计算和.2.十进制数化为k进制数(除k取余法)的步骤:3.把一个非十进制数化为另一个非十进制数时,要先把这个数化为十进制数,再利用“除k取余法”化为另一个非十进制数.。
《 1.3算法案例》第2 课时导学案编写人:范志颖审核人:袁辉审批人:袁辉【学法指导】1.认真阅读教科书,努力完成“基础导学”部分的内容;2.探究部分内容可借助资料,但是必须谈出自己的理解;不能独立解决的问题,用红笔做好标记;3.课堂上通过合作交流研讨,认真听取同学讲解及教师点拨,排除疑难;4.全力以赴,相信自己!学习目标知识与技能过程与方法情感态度与价值观掌握秦九韶算法的原理了解用循环结构表示算法步骤通过对具体事例的分析,切实让学生掌握这几种方法的原理及算法设计过程,采取从具体到一般的教学方法。
通过几个中国古代数学问题求解的学习,进一步体会算法的思想,提高逻辑思维能力和算法设计水平。
学习重点秦九韶算法的原理学习难点秦九韶算法的原理,用循环结构表示算法步骤。
【学习过程】引例:计算多项式f(x)=x5+x4+x3+x2+x+1当x = 5的值《数书九章》——秦九韶算法设f(x)是一个n 次的多项式对该多项式按下面的方式进行改写:最后的结果是什么?探究1:当知道了x 的值后该如何求多项式的值?要求多项式的值,应该先算最 的一次多项式的值,即然后,由 到 逐层计算一次多项式的值,即0111)(a x a x a x a x f n n n n ++++=-- 0111)(a x a x a x a x f n n n n ++++=-- 01211)(a x a x a x a n n n n ++++=--- 012312))((a x a x a x a x a n n n n +++++=---=212-+=n a x v v 323-+=n a x v v最后的一项是什么?探究2:在求多项式的值上,这是怎样的一个转化?这种转化称为什么算法?典例:例: 已知一个五次多项式为用秦九韶算法求这个多项式当x = 5的值。
探究3:算法分析学生阅读教材38—39页。
8.07.16.25.324)(2345-+-++=x x x x x x f当堂检测:1.求当x = 5时的值?2. 求当x = 3时的值?15.033.016.041.083.0)(2345+++++=x x x x x x f xx x x x x x x f ++++++=234567234567)(我的(反思、收获、问题):。
第一课时 1.3。
1 算法案例-——辗转相除法与更相减损术教学要求:理解辗转相除法与更相减损术中蕴含的数学原理,并能根据这些原理进行算法分析; 基本能根据算法语句与程序框图的知识设计出辗转相除法与更相减损术完整的程序框图并写出它们的算法程序。
教学重点:理解辗转相除法与更相减损术求最大公约数的方法。
教学难点:把辗转相除法与更相减损术的方法转换成程序框图与程序语言.教学过程:一、复习准备:1. 回顾算法的三种表述:自然语言、程序框图(三种逻辑结构)、程序语言(五种基本语句)。
2. 提问:①小学学过的求两个数最大公约数的方法?(先用两个公有的质因数连续去除,一直除到所得的商是互质数为止,然后把所有的除数连乘起来.)口算出36和64的最大公约数. ②除了用这种方法外还有没有其它方法?6436128∴和28的最大公约数就是64和=⨯+,3636的最大公约数,反复进行这个步骤,直至842=⨯,得出4即是36和64的最大公约数.二、讲授新课:1. 教学辗转相除法:例1:求两个正数1424和801的最大公约数.分析:可以利用除法将大数化小,然后逐步找出两数的最大公约数。
(适用于两数较大时)①以上我们求最大公约数的方法就是辗转相除法,也叫欧几里德算法,它是由欧几里德在公元前300年左右首先提出的。
利用辗转相除法求最大公约数的步骤如下:(1)用较大的数m除以较小的数n得到一个商S和一个余数R;(2)若0R=0,则n为m,n的最大公约数;若0R≠0,则0用除数n除以余数R得到一个商1S和一个余数1R;(3)若1R=0,则1R为m,n的最大公约数;若R≠0,则用除数0R除以余数1R得到一个商2S和1一个余数R;……依次计算直至n R=0,此时所得到的1n R 即为所求的最2大公约数。
②由上述步骤可以看出,辗转相除法中的除法是一个反复执行的步骤,且执行次数由余数是否等于0来决定,所以我们可以把它看成一个循环体,它的程序框图如右图:(师生共析,写出辗转相除法完整的程序框图和程序语言)练习:求两个正数8251和2146的最大公约数。
1.3算法案例第三、四课时 秦九韶算法与排序(1)教学目标(a )知识与技能1.了解秦九韶算法的计算过程,并理解利用秦九韶算法可以减少计算次数提高计算效率的实质。
2.掌握数据排序的原理能使用直接排序法与冒泡排序法给一组数据排序,进而能设计冒泡排序法的程序框图及程序,理解数学算法与计算机算法的区别,理解计算机对数学的辅助作用。
(b )过程与方法模仿秦九韶计算方法,体会古人计算构思的巧妙。
能根据排序法中的直接插入排序法与冒泡排序法的步骤,了解数学计算转换为计算机计算的途径,从而探究计算机算法与数学算法的区别,体会计算机对数学学习的辅助作用。
(c )情态与价值通过对秦九韶算法的学习,了解中国古代数学家对数学的贡献,充分认识到我国文化历史的悠久。
通过对排序法的学习,领会数学计算与计算机计算的区别,充分认识信息技术对数学的促进。
(2)教学重难点重点:1.秦九韶算法的特点2.两种排序法的排序步骤及计算机程序设计难点:1.秦九韶算法的先进性理解2.排序法的计算机程序设计(3)学法与教学用具学法:1.探究秦九韶算法对比一般计算方法中计算次数的改变,体会科学的计算。
2.模仿排序法中数字排序的步骤,理解计算机计算的一般步骤,领会数学计算在计算机上实施的要求。
教学用具:电脑,计算器,图形计算器(4)教学设想(一)创设情景,揭示课题我们已经学过了多项式的计算,下面我们计算一下多项式1)(2345+++++=x x x x x x f 当5=x 时的值,并统计所做的计算的种类及计算次数。
根据我们的计算统计可以得出我们共需要10次乘法运算,5次加法运算。
我们把多项式变形为:1)))1(1(1()(2+++++=x x x x x x f 再统计一下计算当5=x 时的值时需要的计算次数,可以得出仅需4次乘法和5次加法运算即可得出结果。
显然少了6次乘法运算。
这种算法就叫秦九韶算法。
(二)研探新知1.秦九韶计算多项式的方法01210123120132211012211)))((())(()()(a a x a x a x a a x a x a x a x a a x a x a x a x a a x a x a x a x a x f n n n n n n n n n n n n n n n n n n n +++++==+++++=+++++=+++++=--------------例1 已知一个5次多项式为8.07.16.25.325)(2345-+-++=x x x x x x f 用秦九韶算法求这个多项式当5=x 时的值。
课题:书法---写字基本知识课型:新授课教学目标:1、初步掌握书写的姿势,了解钢笔书写的特点。
2、了解我国书法发展的历史。
3、掌握基本笔画的书写特点。
重点:基本笔画的书写。
难点:运笔的技法。
教学过程:一、了解书法的发展史及字体的分类:1、介绍我国书法的发展的历史。
2、介绍基本书体:颜、柳、赵、欧体,分类出示范本,边欣赏边讲解。
二、讲解书写的基本知识和要求:1、书写姿势:做到“三个一”:一拳、一尺、一寸(师及时指正)2、了解钢笔的性能:笔头富有弹性;选择出水顺畅的钢笔;及时地清洗钢笔;选择易溶解的钢笔墨水,一般要固定使用,不能参合使用。
换用墨水时,要清洗干净;不能将钢笔摔到地上,以免笔头折断。
三、基本笔画书写1、基本笔画包括:横、撇、竖、捺、点等。
2、教师边书写边讲解。
3、学生练习,教师指导。
(姿势正确)4、运笔的技法:起笔按,后稍提笔,在运笔的过程中要求做到平稳、流畅,末尾处回锋收笔或轻轻提笔,一个笔画的书写要求一气呵成。
在运笔中靠指力的轻重达到笔画粗细变化的效果,以求字的美观、大气。
5、学生练习,教师指导。
(发现问题及时指正)四、作业:完成一张基本笔画的练习。
板书设计:写字基本知识、一拳、一尺、一寸我的思考:通过导入让学生了解我国悠久的历史文化,激发学生学习兴趣。
这是书写的起步,让学生了解书写工具及保养的基本常识。
基本笔画书写是整个字书写的基础,必须认真书写。
课后反思:学生书写的姿势还有待进一步提高,要加强训练,基本笔画也要加强训练。
课题:书写练习1课型:新授课教学目标:1、教会学生正确书写“杏花春雨江南”6个字。
2、使学生理解“杏花春雨江南”的意思,并用钢笔写出符合要求的的字。
重点:正确书写6个字。
难点:注意字的结构和笔画的书写。
教学过程:一、小结课堂内容,评价上次作业。
二、讲解新课:1、检查学生书写姿势和执笔动作(要求做到“三个一”)。
2、书写方法是:写一个字看一眼黑板。
(老师读,学生读,加深理解。
高中二年级(上)数学必修3第一章:算法初步——1.3:算法案例一:知识点讲解(一):辗转相除法辗转相除法:✧辗转相除法,又叫算法,是一种求两个正整数的的古老有效的算法。
✧算法程序如下:辗转相除法解读:✧辗转相除法又称欧几里得算法,就是对于给定的两个正整数,用较大的数除以较小的数,若余数不为零,则将余数和较小的数构成新的数组,继续上面的除法,直到余数为零,此时的除数就是所求两个正整数的最大公约数。
✧以求正整数m、n的最大公约数为例,算法步骤如下:第一步:给定两个正整数m、n,不妨设m>n;第二步:计算m除以n的余数r;第三步:m=n,n=r;第四步:若r=0,则m、n的最大公约数等于m;否则,返回第二步。
例1:用辗转相除法求840与1 785的最大公约数。
(二):更相减损术更相减损术:✧我国古代数学专著《九章算术》中介绍的一种求两个正整数的的算法。
✧运算过程如下:第一步:任意给定两个正整数,判断它们是否都是偶数,若是,;若不是,执行第二步。
第二步:以较大的数减去较小的数,接着把所得的差与比较,并以大数减小数。
继续这个操作,直到所得的数为止,则这个数(等数)或这个数与约简的数的乘积就是所求的最大公约数。
更相减损术解读:✧与辗转相除法的目的相同,更相减损术是另一种求两个正整数的最大公约数的方法。
✧更相减损术可用自然语言描述如下:第一步:给定两个正整数m、n,不妨设m>n;第二步:若m、n都是偶数,则用2约简,直至它们不同时是偶数,约简后的两个数仍记为m、n;否则,执行第三步;第三步:d=m-n;第四步:判断“d≠n”是否成立,若成立,则将n、d中的较大者记为m,较小者记为n,返回第三步;否则,d k2(k是约简整数2的个数)为所求的最大公约数。
例2:用更相减损术求80和36的最大公约数。
(三):秦九韶算法功能:计算n 次多项式()0111a x a x a x a x f n n n n ++++=-- 的值。
改写后的性质:()()()()01210111a x a x a x a x a a x a x a x a x f n n n n n n n ++++=++++=----计算方法:从括号最内层开始,由内向外逐层计算:11-+=n n a x a v , 212-+=n a x v v , 323-+=n a x v v ,……01a x v v n n +=-这样,求n 次多项式()x f 的值就转化为求n 个一次多项式的值。
例3:已知多项式()7634522345+-+--=x x x x x x f ,用秦九韶算法求当x =5时()x f 的值。
例4:回答以下问题:1) 用秦九韶算法求当x =4时多项式()5732234--+-=x x x x x f 的值,给出数据:①0;②2;③11;④37;⑤143,运算过程中(包括最终结果)会出现的数有 (只填序号); 2) 用秦九韶算法求当x =2时多项式()12358467++++=x x x x x f 的值。
(三):进位制之间的互化进位制:✧ 概念:进位制是为了 而约定的记数系统,“满几进一”就是几进制。
✧ 基数:几进制的基数就是 。
不同进位制数之间的互化:✧ k 进制化为十进制的方法:()=-k n n a a a a 011 (N a a a a n n ∈-011,,,, ,k a n <<0,k a a a n <≤-011,,,0 )。
✧ 十进制数化为k 进制数的方法—— 。
✧ 在k 进制中,“逢k 进一”,即每位数计满k 后向高位进一,一个k 进制的正整数可以表示成不同位上数字与k 的幂的乘积的和,其中幂指数等于相应数字所在位数(从右往左数)减1。
例如:()1540322304512345+⨯+⨯+⨯+⨯+⨯=k k k k k k进位制的种类:除十进制外,还有二进制、八进制和十六进制等。
✧ 二进制:只使用两个数字0和1,满二进一,如:()21011=+。
✧ :使用0、1、2、3、4、5、6、7八个不同的数字,满八进一,如:()81017=+。
✧ 十六进制:使用0、1、2、3、4、5、6、7、8、9、A 、B 、C 、D 、E 、F 这十六个不同的数码,其中A 、B 、C 、D 、E 、F 分别代表十进制中的 ,满十六进一,如:()161021=+=+E F 。
例5:判断正误,正确的画“√”,错误的画“×”。
1) ( )求两个正数的最大公约数可以用辗转相除法。
2) ( )利用秦九韶算法计算时,乘法运算与加法运算次数相等。
3) ( )可以直接把一个二进制数转化为十六进制数。
例6:《周易》历来被人们视为儒家群经之首,它表现了古代中华民族对万事万物的深刻而又朴素的认识,是中国人文文化的基础,同时,它也反映了中国古代的进二制计数的思想方法。
近代术语中,我们把阳爻“——”当做数字“1”,把阴爻“— —”当做数字“0”,则八卦所代表的数表示如下:依此类推,则六十四卦中的“屯”卦(符号“”)表示的十进制数是( )A. 18B. 17C. 16D. 15例7:回答以下问题:1) 将()2101111011转化为十进制数; 2) 将()853转化为二进制数。
二:方法探究方法一:求两个或多个正整数的最大公约数求多个正整数的最大公约数,可以将所给的正整数两两分成一组,然后分别求每组的最大公约数,再求解由最大公约数构成的新的数组的最大公约数即可。
相比之下,辗转相除法求解最大公约数要比更相减损术更为简便。
例1:选择适当的方法求解324、243、270这三个数的最大公约数。
习题1.如图所示的程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”。
执行该程序框图,若输入的a、b分别为63、98,则输出的a的值是( )思路分析:结合所给的程序框图,并就输入的值进行计算,得到结果。
A. 9B. 3C. 7D. 142.用更相减损术求117和182的最大公约数时,需做减法的次数是。
思路分析:利用更相减损术的原理进行求解。
方法二:用秦九韶算法求多项式的值例2:用秦九韶算法求五次多项式()543200833.004167.016667.05.01x x x x x x f +++++=,当x =﹣0.2时的值。
习题3. 利用秦九韶算法求()0111a x a x a x a x P n n n n ++++=-- ,当0x x =时()0x P 的值,需做加法和乘法的次数分别为( ) 思路分析:A.n ,nB.n ,()21+n n C. n ,12+n D.12+n ,()21+n n 4. 分别用辗转相除法和更相减损术求282和470的最大公约数。
方法三:不同进位制的转换例3:将五进制数324转换为七进制数。
习题5.二进制数()210对应的十进制数为。
思路分析:根据二进制数转换为十进制数的方法进行处理。
6.把89化为五进制数是。
思路分析:利用除5取余法确定其结果。
三:题型分析题型一:辗转相除法解读1.下列关于最大公约数的说法中不正确的是( )A. 16和12的最大公约数是4B. 1002和84的最大公约数是6C. 85和357的最大公约数是34D. 105和315的最大公约数是1052.用辗转相除法求得459和357的最大公约数是( )A. 3B. 9C. 17D. 513.有关辗转相除法,下列说法正确的是( )A. 它和更相减损术一样是求多项式的值的一种方法B. 基本步骤是用较大的数m减去较小的数n,得到式子rnm+=,反复进行直至nr=为止C. 基本步骤是用较大的数m除以较小的数n,得到式子rnqm+=,反复进行直到0=r为止D. 以上说法均不正确4. 用辗转相除法求56和264的最大公约数,需要做出发的次数是( )A. 3B. 4C. 5D. 65. 用辗转相除法求下列两组数的最大公约数。
1) 294、84; 2) 228、1995。
题型二:更相减损术解读6. 请将以下用“更相减损术”求两个正整数a 、b 的最大公约数的程序补充完整:题型三:秦九韶算法解读7. 用秦九韶算法求多项式()2367256+++=x x x x f ,当4=x 时的值时,先算的是( ) A. 4×4=16 B. 7×4=28 C. 4×4×4=64D. 7×4+6=348. 用秦九韶算法求多项式()151010572345+++++=x x x x x x f 当2-=x 时的值,有以下四种说法:① 第一步:2-=x ;第二步:计算()151010572345+++++=x x x x x x f ;第三步:输出()x f 。
② 第一步:2-=x ;第二步:计算()()()()()15101057+++++=x x x x x x f ; 第三步:输出()x f 。
③ 需要做5次乘法运算,5次加法运算。
④ 需要做9次乘法运算,5次加法运算。
以上说法中正确的是 。
(填序号)题型四:k 进制的原理及k 进制数的表示9. 二进制数()2101转化为十进制数为( )A. 11B. 10C. 9D. 510. 八进制数()8127转化为二进制数为 。
11. 将七进制数()7235转化为八进制数。
12. 把下列个数转换为十进制数。
1) ()2101101 2) ()32102 3) ()64301四:习题(一):选择题1. 与二进制数()2110相等的十进制数是( )A. 6B. 7C. 10D. 112. 十进制数49化成二进制数是( )A. ()2100011B. ()2100101C. ()2110001D. ()21010013. 下列程序表示的算法是( )A. 交换m 与n 的位置B. 辗转相除法C. 更相减损术D. 秦九韶算法(二):填空题4. 十进制数100转换成二进制数是 。
5. 用秦九韶算法计算函数()54232345+-++=x x x x x f 当2=x 时的函数值为 。
(三):解答题6. 把六进制数()6210转换成十进制数是多少?7. 用秦九韶算法计算多项式()123587965323456++-+++=x x x x x x x f 当4-=x 时3v 的值。
8. 将八进制数()8314706化为十进制数,并编写出一个实现算法的程序。