网站大量收购独家精品文档,联系QQ:2885784924

上册第1章知识分享.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2.2 数制之间的转换 1.非十进制数转换成十进制数 要将非十进制数转换成十进制数,只需把非十进制数按位权展开求和即可。 (1)二进制数转换成十进制数。例如: (1001.11)2= 1×23+0×22+0×21+1×20+1×2-1+1×2-2 = 8 + 0 + 0 + 1 + 0.5 + 0.25 = (9.75)10 (2)八进制数转换成十进制数。例如: (25.64)8 = 2×81 + 5×80 + 6×8-1 + 4×8-2 =16 + 5 + 0.75 + 0.0625 = (21.8125)10 (3)十六进制数转换成十进制数。 例如: (CF.4A)16 = 12×161 + 15×160 + 4×16-1 + 10×16-2 = 192 + 15 + 0.25 + 0.0390625 = (207.2890625)10 2. 十进制数转换成非十进制数 十进制整数转换成二进制整数时,采用“除2取余”法。先得到的余数为二进制整数的低位,后得到的余数为二进制整数的高位。 【例1-1】 把十进制整数(28)10转换成二进制整数,结果是(11100)2 将十进制小数转换成二进制小数时,采用“乘2取整”法。第一个乘积的整数为转换结果的最高位,最后一个乘积的整数为转换结果的最低位。 【例1-2】 把十进制小数(0.375)10转换成二进制小数,结果是(0.011)2 上面的例子通过有限次“乘取整”过程而告结束。但是,有些情况可能是无限的,在出现无限的情况下,要根据精度的要求选取适当的位数。 如:(0.3)10转换成(0.010011001…)2,无论二进制小数多少位都是十进制0.3的近似值。这说明十进制小数和二进制小数不是一一对应的。 同理,可将十进制数转换成八进制数和十六进制数,即“除8取余,乘8取整”和“除16取余,乘16取整”。 3. 二进制数、八进制数和十六进制数之间的转换 1) 二进制数、八进制数相互转换 【例1-3】 把八进制(523.16)8转换成二进制数,结果是(101010011.00111)2 (5 2 3 .? 1 ? 6)8 (101 010 011 . 001 110)2 ( 3 2 3 ?.? 1 2 )8 (011 010 011 . 001 010)2 【例1-4】 把二进制00101)2转换成八进制数,结果是(323.12)8 2) 二进制数、十六进制数相互转换 (1010 0011 . 1101 0110)2 ( A 3 . D 6 )16 【例1-5】 把十六进制数(A3.D6)16转换成二进制数,结果是1101011)2 ( D 3 . 2 8 )16 (1101 0011 . 0010 1000)2 【例1-6】 把二进制00101)2转换成十六进制数,结果是(D3.28)16 4. 使用计算器转换数制的方法 在Windows操作系统中,提供了“计算器”这个可以转换进制的软件,使用它可以检验和计算一些进制转换的问题。 操作步骤(略) 1.2.3 二进制数的运算规则 1. 二进制数的算术运算 1) 二进制加法 二进制数的加法运算法则为:      0 + 0 = 0      0 + 1 = 1      1 + 0 = 1      1 + 1 = 10 (逢二进位) 例如,二进制数1100与1001相加,结果为10101。 2) 二进制减法 二进制数的减法运算法则为:    0 - 0 = 0    1 - 0 = 1    1 - 1 = 0    0 - 1 = 1 (借一当二) 例如,二进制数1100减去1001,结果为0011。 3) 二进制乘法 二进制数的乘法运算法则为:     0×0 = 0     1×0 = 0     1×1 = 1     0×1 = 0  例如,二进制数1100与1001相乘,结果为1101100。 4) 二进制除法 二进制数的除法运算是乘法的逆运算,且除数不能为零。 例如,二进制数1100与1001相除,运算结果商为1,余数为11。 2. 二进制数的逻辑运算 逻辑值用“真”和“假”两个值表示,计算机中对其进行数字化,即用“1”表示“真”,用“0”表示“假”。二进制数的基本逻辑运算有

文档评论(0)

yuzongjuan7808 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档