- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2.1 数制与数制转换 2009-9 1 0 0 100 64 144 1100100 256 400 100000000 40 1000000 4 一、信息在计算机中的表示 在计算机处理信息时,必须将现实世界中的信息转换为计算机能识别的符号,这种符号就是我们通常所说的数据。 数据是现实世界中的各种信息记录下来的、可以识别的符号,它是信息的具体表示形式。数据可以是数字、文字、图像或其它特殊符号,目的是要对它进行通信、解释、存储和处理。 二、为什么要学二进制? 在计算机内部使用二进制数,而不是使用人们习惯的十进制数,主要是因为二进制数对于计算机来说具有以下优点: 1)容易表示 2)节约设备 3)运算简单:二进制求和、求积法则各仅有3条: 求和法则 求积法则 0+0=0 0*0=0 0+1=1+0=1 0*1=1*0=0 1+1=10(有进位) 1*1=1 4)运行可靠:状态和规则越少,运行时出错的概率越小,传送数据时,两种状态也比十种状态容易分辨,因而可提高运行的可靠性。 二、为什么要学二进制? 三、十进制与二进制的转换 1)二进制转换为十进制 (“按权乘基数相加”法) 例3.1:把下面的二进制数转换成十进制数: (10110.11)2 =1*24+0*23+1*22+1*21+0*20+1*2-1+1*2-2=16+0+4+2+0+0.5+0.25=(22.75)10 了解什么是位权(书P2) 该位数值=该位数码*该位位权 练习1 练习册 三(2),三(3) 提示: 观察两大题的相似处 2)十进制转换为二进制 由于整数和小数的转换方法不同,所以应先将十进制数的整数部分和小数部分分别转换,然后加以合并。 整数部分采用:除以2取余数法 小数部分采用:乘以2取整数法 三、十进制与二进制的转换 例3.2.1:将十进制数20转换为二进制数 20除以2,商10,余0 10除以2,商5, 余0 5除以2,商2, 余1 2除以2,商1, 余0 最后得:二进制数10100 为了方便,经常用竖式表示运算过程 用8421法来验证上一题的结果: 十进制20转换为二进制为10100 1 0 1 0 0 16 8 4 2 1 8421法 例3.2.2:将十进制数0.24转换为二进制数(要求小数点后三位数) 0.24*2=0.48 0 0.48*2=0.96 0 0.96*2=1.92 1 所以得:二进制数0.001 练习2 练习册 三 十进制 二进制 十六进制 1 1 1 2 10 2 3 11 3 4 100 4 5 101 5 6 110 6 7 111 7 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F 16 10000 10
文档评论(0)