一、计算机中常用数制及其相互转换3.pptVIP

一、计算机中常用数制及其相互转换3.ppt

  1. 1、本文档共24页,可阅读全部内容。
  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文档。上传文档
查看更多
一、计算机中常用数制及其相互转换3.ppt

第1章 信息技术基础知识 制作人:吴丽丽 一、计算机中常用数制及其相互转换 二、计算机中的数值型数据 三、计算机中的编码 主要内容: 学习目标: 掌握数值转换,二进制运算 第2节 信息在计算机内的表示与编码 一、计算机中常用数制及其相互转换 1、信息在计算机内部的表示方法 信息在计算机内部的具体表示形式就是数据。这些数据可以是数 字、字符或汉字,但它们在计算机内部都是采用二进制的形式表示的。 2、进位计数制 日常生活中最常见的是十进制数,用十个不同的符号来表示:0-9,所以它的基数为10。所有的数字符号称为数码,采用“逢基数进位”的原则进行计数,称为计数制。所谓数位值就是数字在位中所处的位置的单位值,又称位权值。 一、计算机中常用数制及其相互转换 3、计算机中的常用数制 二进制:二进制数只有两个代码“0”和“1”,所有的数据都由它们的组合来实现。二进制数据在进行运算时,遵守“逢二进一”的原则,基数为2。 十六进制:十六进制数采用0~9和A、B、C、D、E、F六个英文字母一起构成十六个代码,逢十六进一,所以基数为16。 八进制:采用逢八进一的计数制,八进制的基数为八,由0-7这8个数组成,所以基数为8。 一、计算机中常用数制及其相互转换 4、各种进制之间的转换 1)二进制与十进制的相互转换 二进制数→十进制数:只需将每一位数字乘以它的权2n,再以十进制的方法相加就可以得到它的十进制的值(注意,小数点左侧相邻位的权为20,从右向左,每移一位,幂次加1)。 【例1】10110.011B=? 1×24+0×23+1×22+1×21+0×20+0×2-1 +1×2-2+1×2-3=22.375D 一、计算机中常用数制及其相互转换 十进制数→二进制数 整数部分:将十进制整数数除以2,得到一个商和余数,记下余数,并将得到的商再除以2,又得到一个新的商和余数,如此反复,直到商为0为止。(先得的为低位,后得的为高位) 小数部分:将给定的十进制纯小数乘以2,得到一个乘积,将乘积的整数部分取出并记录,将小数部分再乘以2,又得到一个新的乘积,如此反复,直到乘积的小数部分为0为止。(先得的为高位,后得的为低位) 整数部分:除2取余法 小数部分:乘2取整法 一、计算机中常用数制及其相互转换 【例2】将236D转换成二进制。转换过程如图1所示。 图1 将十进制数转变成二进制数 一、计算机中常用数制及其相互转换 2)二进制数与十六进制数的相互转换 二进制数?十六进制数:由于4位二进制数能表示16种状态(即16=24 ),所以可以用4个二进制数来表示一位十六进制数。 方法:从最右侧开始,每四位二进制数划为一组,用一位十六进制数代替,也称为“以四换一”;十六进制数转换成二进制数时正好相反,一位十六进制数用四位二进制数来替换,也称“以一换四”。见图2和图3。 一、计算机中常用数制及其相互转换 34.EFH=0011 0100 .1110 1111B 图2 二进制数 ? 十六进制数 图3 十六进制?二进制数 一、计算机中常用数制及其相互转换 3) 二进制与八进制的相互转换 二进制数?八进制数:由于3位二进制数可以表示8种状态(即8=23),所以可以以小数点为中心,分别向左或向右,每三位为一组,用一位八进制数取代3位二进制数。 八进制数?二进制数:用三位二进制数取代一位八进制数,不足三位在最低位之后或最高位之前补0。 例:011 100 111.110 100B=347.64Q 537.76Q=101 011 111.111 110B 一、计算机中常用数制及其相互转换 二、计算机中的数值型数据 1、机器数 在计算机内部,只有0和1两种形式,为了表示数的正负,数的符号也必须加以数码化。通常把一个数的最高位规定为符号位,用“0”表示正,“1”表示负,其余表示数值位。把在机器内存放的正、负号数码化的数称为机器数。 2、定点数 定点整数:小数点的位置固定在最低数值位的后面,用来表示整数。 定点小数:小数点的位置固定在最高数值位的前面,用来表示小于1的纯小数。 3、浮点数 小数点的位置是浮动的(N= + S*2 J)。 二、计算机中的数值型数据 4、原码 一个二进制数同时包含符号和数值两部分,用最高位表示符号,其余位表示数值,这种表示带符号数的方法为原码表示法。 5、反码 反码是另一种表示有符号数的方法。对于正数,其反码与原码相同;对于负数,在求反码的时候,除了符号位外,其余各位按位取反,即“1”都换成“0”,“0”都换成“1”。 二、计算机中的数值型数据 6、补码 补码是表示带符号数的最直接方法。对于正数,其补码与原码相同;对于负数,则其补码为反码加1。 7、数的小数点表示法

文档评论(0)

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

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

1亿VIP精品文档

相关文档