1数制转换课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数制转换 在计算机内部,各种信息都必须经过数字化编码后才能被传送、存储和处理。 计算机中对数据进行处理的电子线路是由逻辑电路组成的,而逻辑电路通常只有两种状态,例如开关的接通与断开等,因此,计算机内部均采用二进制来表示数据信息。 数制也称计数制,是指用一组固定的符号和统一的规则来表示数值的方法。按进位的方法进行计数,称为进位计数制。计算机中采用二进制数。 数码。数制中表示基本数值大小的数字符号。 例如:十进制有10个数码:0、1、2、3、4、5、6、7、8、9。 基数。数制所使用数码的个数。(用R表示)。 位权。某个位置上的数代表的数量大小。 一般来说,如果数值只采用R个基本符号,则称为R进制。进位计数制的编码遵循“逢R进一”的原则。各位的权是以R为底的幂。对于任意一个具有n位整数和m位小数的R进制数N,按各位的权展开可表示为: (N)R=an-1Rn-1+an-2Rn-2+……+a1R1+a0R0+a-1R-1+……+a-mR-m 一、数制的相关概念 十进制: ①?有十个不同的数码符号,即0、1、2、3、4、5、6、7、8、9。 ②?基数R=10。每一个数码根据它在这个数中所处的位置(位权),按照“逢十进一”的原则来决定其实际数值,即各数位的位权是10的若干次幂。 例如,将(123.615)10使用公式按各位的权展开,即 (123.615)10=1×102+2×101+3×100+6×10-1+1×10-2+5×10-3=123.615 在计算机中,数据的输入和输出一般采用十进制数。 计算机中的数制 二进制: ①?有两个不同的数码符号0和1。 ②?基数R=2。每个数码符号根据它在这个数中的数位,按“逢二进一”来决定其实际的数值。例如,将(1101.01)2使用公式按各位的权展开,即 (1101.01)2=1×23+1×22+0×21+1×20+0×2-1+1×2-2=(13.25)10 计算机中的数制 八进制: ①?有八个不同的数码符号0,1,2,3,4,5,6,7。 ②?R=8。每个数码符号根据它在这个数中的数位,按“逢八进一”来决定其实际的数值。例如,将(34.125)8使用公式按各位的权展开,即 (34.125)8=3×81+4×80+1×8-1+2×8-2+5×8-3=(28.166)10 (结果保留3位有效数字) 计算机中的数制 十六进制: ①?有十六个不同的数码符号0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F ②?R=16。每个数码符号根据它在这个数中的数位,按“逢十六进一”来决定其实际的数值。例如,将(3AB.48)16使用公式按各位的权展开,即 (3AB.48)16=3×162+10×161+11×160+4×16-1+8×16-2=(939.28125)10 计算机中的数制 数制的两种表示方法 1)字母标识 可以在一个二进制数后加上大写字母B,在一个八进制数后加上大写字母O,在一个十进制数后加上大写字母D,在一个十六进制数后加上大写字母H。(Binary, Octal, Decimal, Hexadecimal) 例如,101B,101O,101D,101H 2)下标标识 用下标 r 表示不同的数制。 例如, 二、 数制转换 1、R进制数与十进制数间的转换 (1)R进制数转换为十进制数 转换方法:乘权相加,即对按权展开式求和。例:将二进制数 1001001 转换成十进制数 (2)十进制数转换成R进制数 1)整数转换方法:除基倒取余 除基(R)取余,即将十进制数除以R,所得余数作为R进制的最低位数,商再除以R,所得余数作为次低位数,如此反复,直到商为0。例:将十进制数 19 转换为二进制数 解: 2 19 2 9 2 4 2 2 2 1 0 余1 余1 余0 余0 余1 所以,19 = 10011 B 2)小数转换方法 乘(R)基取整:将十进制小数乘R,所得整数作为第1位小数;用R乘剩下的小数部分,所得整数作为第2位小数;如此反复,直到乘积为0或达到要求的精度。 例:将十进制数 19.25 转换成二进制数 解: 0.25 × 2 = 0.5 取整数 0 0.5 × 2 = 1.0 取整数 1 所以,0.25 = 0.01 B 由上例中 19 = 10011 B,所以,19.25 = 10011.01B 2、二进制与八进制的转换 1)二进制数转换为八进制数的方法 三位并一位:从小数点开始,整数向左、小数向右,每 3 位为一组;不足 3 位用0补足;然后将每组二进制数分别转换成八进制数。

文档评论(0)

annylsq + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档