计算机科学导论第二章数制课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机科学导论第二章数制课件.ppt》由会员分享,可在线阅读,更多相关《计算机科学导论第二章数制课件.ppt(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、12023/1/6第第2 2章章 数制数制 Number Systems Number Systems 22023/1/6q 理解数制的概念理解数制的概念.q 分清位置化数制和非位置化数制分清位置化数制和非位置化数制.q 描述十进制描述十进制.q 描述二进制描述二进制.q 将十进制转换为二进制、八进制或十六进制将十进制转换为二进制、八进制或十六进制.q 将二进制和八进制相互转换将二进制和八进制相互转换.q 将二进制和十六进制相互转换将二进制和十六进制相互转换.q 查找在各种系统中代表特定数值所需的数码查找在各种系统中代表特定数值所需的数码.目标目标 通过本章的学习,同学们应该能够通过本章的学习
2、,同学们应该能够:32023/1/62-1 引言引言 INTRODUCTION数制定义了如何用独特的符号来表示一个数字数制定义了如何用独特的符号来表示一个数字.在不同的系统中,数字有不同的表示方法在不同的系统中,数字有不同的表示方法.例如,这两个数字例如,这两个数字(2A)16 和和(52)8 都是指同样的数量都是指同样的数量(42)10,但是它们的表示截然不同但是它们的表示截然不同.一一些数制系统已经在过去广为使用,并可以分为两类:些数制系统已经在过去广为使用,并可以分为两类:位置化数制和非位置化数制位置化数制和非位置化数制.我我们们的的主主要要目目标标是是讨讨论论位位置置化化数数制制系系统
3、统,但但也也给给出出非非位置化数制系统的例子位置化数制系统的例子.42023/1/62-2 位置化数制系统位置化数制系统 POSITIONAL NUMBER SYSTEMS在在位位置置化化数数制制系系统统中中,符符号号所所占占据据的的位位置置决决定定了其表示的值。了其表示的值。它的值是它的值是:52023/1/6位置化数制系统位置化数制系统 其中,其中,S S是一套符号集,是一套符号集,S Si i是数码(数字符号)是数码(数字符号),b b是底或基数(数码的个数)是底或基数(数码的个数).b bi i:权(数值中每一固定位置对应的单位)权(数值中每一固定位置对应的单位)计数规则:逢基数进一计
4、数规则:逢基数进一 例:例:(123.45)10=1102+2101+3100+410-1+510-2 (101.01)2=122+021+120+02-1+12-2 62023/1/6u下标法:用小括号将所表示的数括起来,下标法:用小括号将所表示的数括起来,然后在右括号右下角写上数制的基然后在右括号右下角写上数制的基R。u字母法:在所表示的数的末尾写上相应数字母法:在所表示的数的末尾写上相应数制字母。制字母。72023/1/6进进 制制 符符 号号 数数 码码二二 进进 制制 B(Binary)01八八 进进 制制 O(Octal)07十十 进进 制制 D(Decimal)09十六进制十六进
5、制H(Hexadecimal)09,AF82023/1/6S=0,1,2,3,4,5,6,7,8,9十进制系统十进制系统The decimal system(以以10为底为底)十进制来源于拉丁词根十进制来源于拉丁词根decem(ten).在该系统中,底在该系统中,底b=10,并且我们用并且我们用10个符号来表示一个数个符号来表示一个数该系统中的符号,常被称为十进制数码,该系统中的符号,常被称为十进制数码,或仅称为数码或仅称为数码.92023/1/6整数整数Figure 2.1 在十进制系统中使用位置量表示整数在十进制系统中使用位置量表示整数 102023/1/6Example 2.1在十进制系
6、统中使用位置量表示整数在十进制系统中使用位置量表示整数+224.注意,注意,u在在位位置置1的的数数码码2值值为为20,但但是是在在位位置置2的的同同一个数码其值为一个数码其值为200。u通常我们省略掉的加号,实际上是隐含的通常我们省略掉的加号,实际上是隐含的.112023/1/6Example 2.2在十进制系统中使用位置量表示整数在十进制系统中使用位置量表示整数7508.可以用可以用k表示的十进制整数的最大值?表示的十进制整数的最大值?答案是答案是Nmax=10k-1。如果如果k=5,那么这个最大值是,那么这个最大值是Nmax=105-1=99999.()Values122023/1/6实
7、数实数Example 2.3以下显示了实数以下显示了实数+24.13的位置量的位置量.132023/1/6二进制二进制binary 来源于拉丁词根来源于拉丁词根 bini(二二).在该系统中,底在该系统中,底b=2,并且用两个符号来表示一个数并且用两个符号来表示一个数 二进制系统二进制系统The binary system(以以2为底为底)S=0,1该系统中的符号常被称为二进制数码或位该系统中的符号常被称为二进制数码或位 142023/1/6整数整数 Figure 2.2 在二进制系统中使用位置量表示整数在二进制系统中使用位置量表示整数 152023/1/6Example 2.4二进制数二进制
8、数(11001)2,下标下标2表示底是表示底是2.相等的十进制数是相等的十进制数是 N=16+8+0+0+1=25.162023/1/6实数实数Example 2.5与十进制数与十进制数5.75等值的二进制数等值的二进制数(101.11)2.172023/1/6十六进制十六进制 hexadecimal 来源于希腊词根来源于希腊词根hex(six)和拉丁和拉丁词根词根 decem(ten).在该系统中,底在该系统中,底b=16,并且用,并且用16个符号来表示一个数个符号来表示一个数.字符集是,字符集是,十六进制系统十六进制系统The hexadecimal system(以以16为底为底)S=0
9、,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 注意符号注意符号A,B,C,D,E,F 分别等于分别等于10,11,12,13,14,15.该系统中的符号常被称为十六进制数码该系统中的符号常被称为十六进制数码.182023/1/6整数整数Figure 2.3 在十六进制系统中使用位置量表示一个整数在十六进制系统中使用位置量表示一个整数 192023/1/6Example 2.6与十进制数与十进制数686等值的十六进制数等值的十六进制数(2AE)16.相等的十进制数为相等的十进制数为 N=512+160+14=686.202023/1/6八进制八进制 octal 来源于拉丁词根来源
10、于拉丁词根 octo(八八).在该系统中,底在该系统中,底 b=8,并且用,并且用8个符号来表示一个数个符号来表示一个数.字符集是,字符集是,八进制系统八进制系统The octal system(以以8为底为底)S=0,1,2,3,4,5,6,7 212023/1/6整数整数Figure 2.4 在八进制系统中使用位置量表示一个整数在八进制系统中使用位置量表示一个整数 222023/1/6Example 2.7 八进制数八进制数(1256)8.相等的十进制数为相等的十进制数为N=512+128+40+6=686.232023/1/6表表2.1是本章讨论的四种位置化系统的小结是本章讨论的四种位置
11、化系统的小结.四种位置化系统总结四种位置化系统总结 242023/1/6表表2.2显示了数字显示了数字0到到15在不同的系统中是如何表示的在不同的系统中是如何表示的.252023/1/6如如何何将将一一种种系系统统中中的的数数字字转转换换为为另另一一个个系系统统中等价的数字?中等价的数字?如何从其他进制转换到十进制如何从其他进制转换到十进制.如何从十进制转换到其他进制如何从十进制转换到其他进制.如如何何简简便便地地进进行行二二进进制制与与八八进进制制或或十十六六进进制制之间的相互转换之间的相互转换.转换转换 262023/1/6其他进制到十进制的转换其他进制到十进制的转换 Figure 2.5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 导论 第二 数制 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内