[其它课程]课件进制数转换方法.ppt

上传人:sccc 文档编号:6034889 上传时间:2023-09-16 格式:PPT 页数:43 大小:1.90MB
返回 下载 相关 举报
[其它课程]课件进制数转换方法.ppt_第1页
第1页 / 共43页
[其它课程]课件进制数转换方法.ppt_第2页
第2页 / 共43页
[其它课程]课件进制数转换方法.ppt_第3页
第3页 / 共43页
[其它课程]课件进制数转换方法.ppt_第4页
第4页 / 共43页
[其它课程]课件进制数转换方法.ppt_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《[其它课程]课件进制数转换方法.ppt》由会员分享,可在线阅读,更多相关《[其它课程]课件进制数转换方法.ppt(43页珍藏版)》请在三一办公上搜索。

1、1.2信息的编码,喀左县第四高级中学马丽娟,1.2信息的编码,信息的代码通常人们把用来表示信息的符号组合叫做信息的代码,日常生活中我们经常应用代码例如身份证211324197701020019含义1-6数字为地址码7-14数字为出生日期15-16数字为顺序代码代表当地派出所代号17为男女代号为奇数的是男为偶数的是女生18位为校验码例如区号,邮编,在信息领域中代码具有特指性(0,1)我们称为二进制数字代码计算机将所有输入的信息(数据,程序等)转化为机器能识别和处理的二进制数字代码。,二进制数,二进制数的优缺点,优点:1.运算法则简单 2.适合逻辑运算 3.易于转换缺点:位数多不易理解,易出错运算

2、中为了描述方便通常采用八、十进制,十六进制数表示二进制数 当然进制数不止这些还有12进制24进制十进制.,信息技术中常用进制的表示法及标识,进制转换表,进制的转换方法,N进制数转换成十进制数的基本做法把N进制数写成加权系数展开式,然后求和。这种做法称为“按权相加”法。如:十进制中,各位的权为10n-1 二进制中,各位的权为2n-1 十六进制中,各位的权为16n-1 八进制中,各位的权为8n-1,二进制转换为十进制,各数制中整数部分不同位的权为“基数2的n-1次方(n为数值位数,n的最小值取1)小数部分不同位的权值为“基的-n次方,从左向右,每移一位,幂次减1”。,例 1(10110.011)2

3、=()D,=,二进制转换为十进制,22.375,练习一,1.(10011)B()2.(11010)B=()3.(0.010)=(),八进制转换为十进制与二进制方法相同,只是八进制的基数为8例2(12.6)O=()D,八进制转换为十进制,=181+,=(10.75)D,280+,68-1,练习二,1.(23)o=()D2.(12)o=()D3.(112)o=()D,例(1B)16=()D,=1*16,1,+11*16,0,=16+11,=27,B代表的数是多少?,十六进制转十进制,(1B)16=(27)D,十六进制转换为十进制与二进制方法相同,只是十六进制的基数为16,练习三,1.(1A)H=(

4、)D2.(12C)H=()D,十进制转换为N进制,十进制转换成N进制:整数部分(除基取余法)不断除以N直到商为0,再把各次的余数倒排小数部分(乘基取整法)不断乘以N直到小数部分为0,再把各次的整数顺排。,十进制转换为二进制,十进制整数转换为二进制整数采用“除2取余,逆序排列”法。具体做法是:整数部分用十进制整数去除2,可以得到一个商和余数;再用商去除2,又会得到一个商和余数,如此进行,直到商为0时为止,逆序排列余数小数部分用2乘十进制小数,得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,此时0或1为二进制的最后一位。或者

5、达到所要求的精度为止,顺序排列。,19,2,余数,9,2,十进制数与二进制数间的转换,(19)D=()B,1,4,2,1,2,1,0,2,2,0,1,0,高位,低位,(19)10=(10011)2,练习一,1.(236)D=()B2.(41)D=()B,【例4】将(236)D转换成二进制。,(236)D=(11101100)B,十进制小数转换成二进制小数,“乘2取整法”,将十进制小数连续乘以2,选取进位整数,直到满足精度要求为止。将十进制小数(0.6875)10转换成二进制小数0.6875)2 1.3750 整数10.3750)2 0.7500 整数0)2 1.5000 整数10.5000)2

6、1.0 整数1,(0.6875)10(0.1011)2,练习一,1.(0.8125)D=()B2.(0.254)D=()B,例5(0.8125)D=()B,0.8125D2=1.625 得整数部分:10.625D 2=1.25 得整数部分:10.25D 2=0.5 得整数部分:00.5D 2=1.0 得整数部分:1(0.8125)D=(0.1101)B,19,8,余数,2,8,十进制数与八进制数间的转换,例(19)d=()o,3,0,2,高位,低位,(19)D=(23)O,练习二,1.(65)D=()O2.(104)D=()O,27,16,余数,1,16,十进制数与十六进制数间的转换,例(27

7、)D=()H,11,0,1,高位,低位,(27)10=(1B)16,写成(111)16行吗?,练习三,1.(120)D=()H2.(1610)D=()H,二进制数转换成八进制数,因为23=8,即可用3位二进制数表示一位八进制数将二进制数转换为八进制数的方法:以小数点为界,向左(整数部分)每三位为一组,高位不足3位时补0;向右(小数部分)每三位为一组,低位不足3位时补0。然后分别用一个8进制数表示每一组中的3位二进制数。将八进制数转换为二进制数的方法:直接将每一位八进制数写成其对应的3位二进制数。,二进制数转换成八进制数,将二进制数从小数点开始,整数部分从右向左3位一组,小数部分从左向右3位一组

8、,不足三位用0补足。,将(10110101110.11011)2转换为八进制数010 110 101 110.110 110 2 6 5 6.6 6,(10110101110.11011)2(2656.66)8,练习一,1.(1011010111011)2=()o2.(11101011.11)2=()o3.(1010101.1011)2=()o,八进制数转换成二进制数,以小数点为界,向左或向右每一位八进制数用相应的三位二进制数替代,然后将其连在一起。,将(6237.431)8转换为二进制数 6 2 3 7.4 3 1 110 010 011 111.100 011 001,(6237.431)

9、8(110010011111.100011001)2,练习二,1.(4258)o=()22.(231)o=()23.(26)o=()2,二进制数转换成八进制数,因为24=16即可用四位二进制数表示一位十六进制数 将二进制数转换为十六进制数的方法:以小数点为界,向左(整数部分)每四位为一组,高位不足4位时补0;向右(小数部分)每四位为一组,低位不足4位时补0。然后分别用一个16进制数表示每一组中的4位二进制数。将十六进制数转换为二进制数的方法:直接将每一位十六进制数写成其对应的四位二进制数。,二进制数转换成十六进制数,将二进制数从小数点开始,整数部分从右向左4位一组,小数部分从左向右4位一组,不

10、足四位用0补足。,将(101001010111.110110101)2转换为十六进制数 1010 0101 0111.1101 1010 1000 A 5 7.D A 8,(101001010111)2(A57.DA1)16,练习三,1.(101110011)B=()H2.(111.11)B=()H3.(1000101.011)B=()H,十六进制数转换成二进制数,以小数点为界,向左或向右每一位十六进制数用相应的四位二进制数替代,然后将其连在一起即可。,将(3AB.11)16转换成二进制数 3 A B.1 1 0011 1010 1011.0001 0001,(3AB.11)16(111010

11、1011.00010001)2,练习四,1.(4AC)H=()22.(2E1D)H=()23.(7EA)H=()2,二进制数的算术运算,二进制数的算术运算(一位二进制数),加:0+0=0 0+1=1 1+0=1 1+1=0 减:0-0=0 1-1=0 1-0=1 0-1=1 乘:00=0 01=0 10=0 11=1 除:00=0 01=0 10 11=1,例:111+1010=(?)1000110.11010=(?)11001,*二进制数与八进制数间的转换,A.“二进制”转“八进制”,B.“八进制”转“二进制”,返回,关键点(技巧):因为2的3次方等于8,所以3位二进制数等于1位八进制数。,

12、(10111)2=(0 10 111)2=(2 7)8,前面补0成3位一组,(2 7)8=(010 111)2=(10111)2,*二进制数与十六进制数间的转换,A.“二进制”转“十六进制”,B.“十六进制”转“二进制”,返回,关键点(技巧):因为2的4次方等于16,所以4位二进制数等于1位十六进制数。,(101111)2=(0010 1111)2=(2 F)16,前面补0成4位一组,(A F)16=(1010 1111)2=(10101111)2,注意不能写成15,*八进制数与十六进制数间的转换,返回,以二进制数为中介,先将要转换的进制数化为二进制数,再转换成目的进制数。,如:(7 3)8=

13、(111 011)2=(00 11 1011)2=(3 B)16,注:二进制的1011等于十六进制的11,用 B 表示。,反之,亦然。,“进制数之间的转换”归纳复习,一.二进制十进制(按位权乘2的N-1次方)二.八进制十进制(按位权乘8的N-1次方)三.十六进制十进制(按位权乘16的N-1次方)四.二进制十六进制(每四位二进制数表示一位十六进制数从低位算起不足补零小数部从高位算起不足补零)五.二进制八进制(每三位二进制数表示一位八进制数从低位算起不足补零 小数部从高位算起不足补零),一.十进制二进制(整数部分除2取余,小数部分乘2取整)二.十进制八进制(整数部分除8取余,小数部分乘8取整)三.十进制十六进制(整数部分除16取余,小数部分乘16取整)四.十六进制二进制(每一位十六进制数表示 四位二进制数)五.八进制二进制(每一位八进制数表示 三位二进制数),4、转换进制:(11010)2=()8=()16=()10(0.010)2=()10=()8=()16(43)8=()2=()10(a2)16=()8=()2 5、比较下面最大的是:A(110100)2 B(63)8 C(54)10 D(35)16,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号