好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

133K进制化十进制》课件.ppt

9页
  • 卖家[上传人]:博****1
  • 文档编号:569727066
  • 上传时间:2024-07-30
  • 文档格式:PPT
  • 文档大小:104.01KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 知识探究知识探究( (一一):):进位制的概念进位制的概念 思考思考1:1:进位制是为了计数和运算方便而进位制是为了计数和运算方便而约定的记数系统,如逢十进一,就是十约定的记数系统,如逢十进一,就是十进制;每七天为一周,就是七进制;每进制;每七天为一周,就是七进制;每十二个月为一年,就是十二进制,每六十二个月为一年,就是十二进制,每六十秒为一分钟,每六十分钟为一个小时,十秒为一分钟,每六十分钟为一个小时,就是六十进制;等等就是六十进制;等等. .一般地,一般地,““满满k k进进一一””就是就是k k进制进制,其中,其中k k称为称为k k进制的进制的基数基数. .那么那么k k是一个什么范围内的数?是一个什么范围内的数? 如二进制可使用的数字有如二进制可使用的数字有0和和1,基数是基数是2; 十进制可使用的数字有十进制可使用的数字有0,1,2,…,8,9等十个等十个数字数字,基数是基数是10; 十六进制可使用的数字或符号有十六进制可使用的数字或符号有0~9等等10个数字以及个数字以及A~F等等6个字母个字母(规定字母规定字母A~F对应对应10~15),十六进制的基数是十六进制的基数是16.注意注意: :为了区分不同的进位制为了区分不同的进位制, ,常在数字常在数字的右下脚标明基数的右下脚标明基数,.,. 如如111001111001(2)(2)表示二进制数表示二进制数,34,34(5)(5)表示表示5 5进制数进制数. .十进制数一般不标注基数十进制数一般不标注基数. 思考思考2:2:十进制使用十进制使用0 0~~9 9十个数字,那么十个数字,那么五进制、七进制分别使用哪些数字?五进制、七进制分别使用哪些数字? 思考思考3:3:在十进制中在十进制中1010表示十,在二进制表示十,在二进制中中1010表示表示2.2.一般地,若一般地,若k k是一个大于是一个大于1 1的的整数,则以整数,则以k k为基数的为基数的k k进制数可以表示进制数可以表示为一串数字连写在一起的形式:为一串数字连写在一起的形式: a an na an-1n-1……a a1 1a a0(k)0(k). .其中各个数位上的数字其中各个数位上的数字a an n,,a an-1n-1,,……,,a a1 1,,a a0 0的取值范围如何?的取值范围如何? 思考思考4:4:十进制数十进制数45284528表示的数可以写成表示的数可以写成4 4××10103 3+5+5××10102 2+2+2××10101 1+8+8××10100 0,依此类,依此类比,二进制数比,二进制数110011110011((2 2)), ,八进制数八进制数 73427342((8 8))分别可以写成什么式子?分别可以写成什么式子? 110011110011((2 2))=1=1××2 25 5+ +1 1××2 24 4+ +0 0××2 23 3+ +0 0××2 22 2+ +1 1××2 21 1+ +1 1××2 20 0 73427342((8 8))=7=7××8 83 3+ +3 3××8 82 2+ +4 4××8 81 1+ +2 2××8 80 0. . 思考思考5:5:一般地,如何将一般地,如何将k k进制数进制数 a an na an-1n-1……a a1 1a a0(k)0(k)写成各数位上的数字与基写成各数位上的数字与基数数k k的幂的乘积之和的形式?的幂的乘积之和的形式? 知识探究知识探究( (二二):):k k进制化十进制的算法进制化十进制的算法 思考思考1:1:二进制数二进制数110011110011((2 2))化为十进制化为十进制数是什么数?数是什么数? 110011110011((2 2))=1=1××2 25 5+1+1××2 24 4+0+0××2 23 3+0+0××2 22 2+1+1××2 21 1+1+1××2 20 0 =32+16+2+1=51. =32+16+2+1=51. 练习:练习:C7A16(16)=12×164+7×163+10×162 +1×161+6×160. 思考思考6:6:该程序框图对应的程序如何表述?该程序框图对应的程序如何表述?开始开始输入输入a,,k,,nb=0i=1把把a的右数第的右数第i位数字赋给位数字赋给tb=b+t·ki- -1i=i+1i>n?结束结束是是输出输出b否否INPUT aINPUT a,,k k,,n nb=0b=0i=1i=1t=a MOD10t=a MOD10DODOb=b=b+tb+t*k*k∧∧((i-1i-1))a=a\10a=a\10t=a MOD10t=a MOD10i=i+1i=i+1LOOP UNTIL iLOOP UNTIL i>n nPRINT bPRINT bENDEND 例例1 1 将下列各进制数化为十进制数将下列各进制数化为十进制数. .((1 1))1030310303((4 4)) ;; ((2 2))12341234((5 5)). .理论迁移理论迁移1030310303((4 4))=1=1××4 44 4+ +3 3××4 42 2+ +3 3××4 40 0=307.=307.12341234((5 5))=1=1××5 53 3+ +2 2××5 52 2+ +3 3××5 51 1+ +4 4××5 50 0=194. =194. 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.