第二讲(数制转换与码制)ppt课件.ppt

第二讲(数制转换与码制)ppt课件.ppt

ID:59236438

大小:541.50 KB

页数:36页

时间:2020-09-26

第二讲(数制转换与码制)ppt课件.ppt_第1页
第二讲(数制转换与码制)ppt课件.ppt_第2页
第二讲(数制转换与码制)ppt课件.ppt_第3页
第二讲(数制转换与码制)ppt课件.ppt_第4页
第二讲(数制转换与码制)ppt课件.ppt_第5页
资源描述:

《第二讲(数制转换与码制)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二讲数制转换与码制第三节数制转换§3.1非十进制数转换为十进制数转换方法为:“按权展开求和”的方法。例如:将(1101)2转换为十进制数。将(207)8转换为十进制数。将(7F)16转换为十进制数§3.1非十进制数转换为十进制数将(1011.011)2转换为十进制数。将(376.4)8转换为十进制数。将(3AB.11)16转换为十进制数。……...b4=0…...b5=012229722218§3.2十进制数转换为非十进制数转换方法为:整数部分采用“除基取余法”小数部分采用“乘基取整法”。例如:将(72)10转换为二进制数。2236余数……………...b0=0…………...b1=0

2、………...b2=04……...b3=1……...b6=1202……..取出整数1作为小数部分的最低位0.50……..取出整数0作为小数部分的最高位0.25§3.2十进制数转换为非十进制数若十进制数较大时,不必逐位去除2,可算出2的幂与十进制对比,如:(261)10=(?)2∵28=256而261–256=5,(5)10=(101)2∴(261)10=(100000101)2将(0.25)10转换为二进制数。21.00∴(0.25)10=(0.01)2§3.2十进制数转换为非十进制数将(0.706)10转换为二进制数,要求其误差不大于2-10。解:根据小数部分采用“乘基取整法”的方法

3、,可得如下:……1=b-1……0=b-2……1=b-3由于最后的小数小于0.5,根据“四舍五入”的原则,应为0。所以,(0.706)10=(0.101101001)2,其误差……1=b-4……0=b-5……1=b-6……0=b-7……0=b-8……1=b-91.605.2083384……….1§3.2十进制数转换为非十进制数将(33.65)10转换为八进制数。(保留小数点后两位)整数部分:0∴得到:41小数部分:0.658×取出整数50.208×取出整数1由于最后的小数大于0.5,根据“四舍五入”的原则,应为10。所以,(33.65)10=(41.52)8。余数16120270451

4、6……….716§3.2十进制数转换为非十进制数将(382.45)10转换为十六进制数(保留小数点后两位)。整数部分:3821623……….14余数10∴得到:17E小数部分:0.4516×+7.200.20×20+3.20由于最后的小数小于0.5,根据“四舍五入”的原则,应为0。所以,(382.45)10=(17E.73)16。小结任意进制数转换为十进制数按权展开,相加即可得。十进制数转换为任意进制数整数部分:除基数R倒取余法。小数部分:乘基数R取整法。练习题把(10100110.01)2转换成十进制数。把(127.4)8转换成十进制数。把(1FE.A)16转换成十进制数。把(12

5、4.4)10转换成二进制数(保留小数点后两位)。把(124.4)10转换成八进制数(保留小数点后两位)。把(124.4)10转换成十六进制数(保留小数点后两位)。1101111010.101100§3.3二进制数、八进制数、十六进制数间的转换二进制数转换为八进制、十六进制数将(1101111010.1011)2分别转换为八进制数和十六进制数。二进制1101111010.1011八进制所以(1101111010.1011)2=(1572.54)8二进制十六进制所以(1101111010.1011)2=(37A.B)16001527453.007.BA.§3.3二进制数、八进制数、十六进

6、制数间的转换八进制数、十六进制数转换为二进制数将(764.23)8、(F09.B8)16转换为二进制数八进制764.23二进制111110100.011010所以(764.23)8=(111110100.010011)2十六进制F09.B811110000101110011000所以(F09.B8)16=(111100001001.10111)2二进制小结二进制数转换为八进制:从小数点开始,分别向左和向右将二进制数的整数和小数部分每三位分为一组,不足三位的分别在整数的最高位前和小数的最低位后加“0”补足,然后每组用等值的八进制码替代,即得目的数。二进制数转换为十六进制:从小数点开始,

7、分别向左和向右将二进制数的整数和小数部分每四位分为一组,不足四位的分别在整数的最高位前和小数的最低位后加“0”补足,然后每组用等值的十六进制码替代,即得目的数。八进制、十六进制数转换为二进制:将八进制或十六进制数的每一位用等值的三位或四位二进制数代替,整理即可得到目的数。练习题把分别将(101101111.11011)2转换成八和十六进制数。§3.3码制代码不表示数量的大小,只是不同事或物的代号,为了便于记忆和处理,在编制代码时总要遵循一定的规则,这些规则

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。