第2章_数据表示与运算方法.pptVIP

  1. 1、本文档共106页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章_数据表示与运算方法

2.1 数据、信息 数据是对事实、概念或指令的一种特殊表达形式,这种特殊的表达形式可以用人工的方式或自动化的装置进行通信、翻译转换或者进行加工处理。 信息是对人有用的数据,这些数据可能影响到人们的行为和决策。可以简单的认为信息是经过加工后的数据。 计算机处理信息的过程: 数据的采集和输入?计算机处理和加工?信息的输出 分类: 数值型数据:具有特定值的一类数据 非数值型数据:没有大小的概念。 十进制数(Decimal System) 数码:0、1、…… 8、9 基:10(逢十进一,借一当十) 权:以10为底的幂 任何一个十进制数DnDn-1…D1D0D-1…,可以表示成按权展开的多项式: Dn×10n+Dn-1×10n-1+…+D1×101+D0×100+D-1×10-1+…+D-m×10-m 例如:1234.5的按权展开多项为:1234.5=1×103+2×102+3×101+4×100+5×10-1 ⒉二进制数 二进制(Binary System) 数码: 0和1 基:2 权:以2为底的幂 任何一个二进制数BnBn-1…B1B0B-1…B-m,可以表示成按权展开的多项式: Bn×2n+Bn-1×2n-1+…+B1×21+B0×20+B-1×2-1+…+B(-m+1)×2-(m-1)+B-m×2-m 例如: 1101.01的按权展开多项为: 1101.01=1×23+1×22+0×21+1×20+0×2-1+1×2-2 ⒊八进制数 八进制数(Octave System) 数码: 0、1、…… 6、7 基: 8 权:以8为底的幂 八进制数的一般式可以表示为: On×8n+On-1×8n-1+…+O1×81+O0×80+O-1×8-1+…+O(-m+1)×8-(m-1) +O-m×8-m 4 十六进制数 十六进制(Hexadecimal System) 数码: 0、1、…… 6、7 基: 8 权:以8为底的幂 十六进制数的一般式可以表示为: Hn×16n+Hn-1×16n-1+…+H1×161+H0×160+H-1×16-1+…+H(-m+1)×16-(m-1) +H-m×16-m 例: 二进制数1011.0101及其对应的八进制数、 十进制数和十六进制数可以表示为: 1101.0111(2)=15.34(8)=13.4375(10)=E.7(16) 或 (1101.0111)2=(15.34)8=(13.4375)10=(E.7)16 或 1101.0111B=15.34O=13.4375D=E.7H 2.2.2 常用进位计数制间的相互转换 ⒈二进制数、八进制数、十六进制数转换为十进制数 各种进位计数制可统一表示为下式: 式中: R ─ 某种进位计数制的基数; i ─ 位序号; Ki─ 第i位上的一个数码为0~R-1中的任一个; Ri ─ 则表示第i位上的权; m,n ─ 最低位和最高位的位序号。 用上式可将任何一个二进制数、八进制数、十六进制数直接转换为十进制数,这叫做按权展开法。 例:⑴ 二进制数转换为十进制数 (1011.0101)2=1×23+0×22+1×21+1×20+0×2-1+1×2-2+0×2-3+1×2-4 =8+0+2+1+0+1/4+0+1/16 =(11.3125)10 ⑵ 八进制数转换为十进制数 (75.21)8=7×81+5×80+2×8-1+1×8-2 =56+5+2/8+1/64 =(45.20238)10 ⑶ 十六进制数转换为十进制数 (175.FB)16=1×162+7×161+5×160+15×16-1+11×16-2 =256+112+5+15/16+11/162 =(37310 ⒉十进制数转换为二进制数 ⑴ 十进制整数转换为二进制数 方法:除以2取余法。即逐次除以2,直至商为0,得出的余数即为二进制数各位的数码。 【例2.1】 把一个十进制数156转换为二进制数。 结果:(156)10=2 方法:乘2取整法。即逐次乘以2,从每次乘积的整数部分得到二进制数各位的数码。 【例2.2】把十进制小数 0.34375转换为二进制小数。 结果: (0.34375)10=(0.01011)2 ⒊二进制数与八进制数的转换 1.二进制数转换成八进制数 方法:将二进制数从小数点开始分别向左(对二进制整数)或向右(对二进制小数) 每三位组成一组,每一组有3位二进制数,转换

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档