三、计算机中的常用数制.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三、计算机中的常用数制.ppt

三、计算机中的常用数制 认识进位制 预备知识: 数制:用一组固定的数字符号和一套统一的规则表示数目的方法;若在计数过程中采用进位的方法,则称为进位计数制。 数码:在一种数制中,只能使用的一组固定的数字符号。 基数(R):每种数制中,数码的个数为该数制的基数。 位权:在任何数制中,数码所处的位置不同,代表的数目大小也不同,对每一个数位赋予的值,叫做位权值;位权值等于基数的若干次幂(Ri)。 1.1 十进制(D) 1、数码:0,1,2,3,4,5,6,7,8,9 (10个) 2、计数方法:逢十进一,借一当十; 3、基数:10 4、位权:以10为底的幂(10i) 十进制数可按权展开: R进制数特点: ①有R个固定数码,基数为R; ②采用“逢R进一,借一当R”的计数规则; ③采用位权表示法,各位的权是以R为底的幂(Ri)。 1.2 二进制(B) 1、数码: 2、计数方法: 3、基数:2 4、位权: 二进制数可按权展开: 1.3 其它计算机常用进制 (1)八进制(O) 数码: 计数方法:逢八进一;“8”为基数 位权:各位的权是以8为底的幂(8i) 八进制数可按权展开: (2)十六进制 数码: 计数方法:逢十六进一;“16”为基数 位权:各位的权是以16为底的幂 十六进制数可按权展开: 1.4 几种进位计数制之间的转换 (1)R进制转换为十进制 方法:位权展开相加法 基数为R的数,只要将各位上的数字与它的权相乘,其积相加,和数就是十进制数。 小技巧: 当从R进制转换到十进制时,可以把小数点作为起点,分别向左右两边进行,即对其整数部分和小数部分分别转换。 对于二进制来说,只要把数位是1的那些位的权值相加,其和就是等效的十进制。因此,二、十进制转换是最简便的,同时也是最常见的。 (2)十进制转换为R进制 将十进制数分为整数部分和小数部分,分别转换,然后拼接起来。 注意: 十进制小数常常不能准确地换算为等值的二进制小数(或其他R进制数),此时只需取到一定精度。 如:0.62 四种进制数的对照表 补充:计算机为什么使用二进制 ⑴ 易于物理实现 ⑵ 二进制数运算简单 ⑶ 机器可靠性高 ⑷ 通用性强 五、计算机中信息的存储单位 * * 314.16 = 3 ? 102 + 1 ? 101 + 4 ? 100 + 1 ? 10-1 + 6 ? 10-2 (1101.01)B = 1 ? 23 + 1 ? 22 + 0 ? 21 + 1 ? 20 + 0 ? 2-1 + 1 ? 0,1 (2个) 2-2 逢二进一 以2为底的幂(2i) (317)O = 3 ? 82 + 1 ? 81 + 7 ? 80 0,1,2,3,4,5,6,7 (8个) (3C4)H = 3 ? 162 + 12 ? 161 + 4 ? 160 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F(16个) = 1 ? 22 + 0 ? 21 + 1 ? 20 = 4+0+1=(5)D (101)B (1011.01)B = 1 ? 23 + 0 ? 22 + 1 ? 21 + 1 ? 20 + 0 ? 2-1 = 8+0+2+1++0+0.25=(11.25)10 + 1 ? 2-2 (157)O = 1 ? 82 + 5 ? 81 + 7 ? 80 = 64+40+7=(111)10 (2A4)H = 2 ? 162 + 10 ? 161 + 4 ? 160 = 512+160+4=(676)10 十进制数 整数 小数 二进制数 转换方法: 整数部分:除2取余逆序法,直到商为0 4 6 2 例:将十进数46转换成二进制数 2 3 2 1 1 2 5 2 2 2 1 2 0 余数 ··········· 0 ··········· 1 ··········· 1 ··········· 1 ··········· 0 ··········· 1 二进制的低位 二进制的高位 转换结果: (46)10=(101110)2 练习 121 2 练习1:将(121)10 转换成二进制数 60 2 30 2 15 2 7 2 3 2 1 余数 ··········· 1 ··········· 0 ··········· 0 ··········· 1 ··········· 1 ··········· 1 二进制的低位 二进制的高位 转换结果: (121)10=(1111001)2 2 0 ··········· 1 236 2 练习2:将(236)10 转换成二进制数 118 2 59 2 29 2 14 2 7 2 3 余数 ··········· 0 ··········

文档评论(0)

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

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

1亿VIP精品文档

相关文档