计算机中信息的表示.pptx
《计算机中信息的表示.pptx》由会员分享,可在线阅读,更多相关《计算机中信息的表示.pptx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机中信息的表示,-创造机遇 成就潜能,2.2.2进位计数制及其转换,1、进位计数制 数的表示规则称为数制。R(R是任意整数)进制计数制为“逢R进一”。任意 一个R进制的数也可以用“0,1,.,R-1”这R个数来表示。这里的R被称为基数,而 数制中固定的基本符号被称为“数码”。 任意一个 R进制数D均可展开为十进制: 例:(12345)10中的“3”,其位数i=2,基数R=10;则“3”的实际值是: 问:(12345)16中的“3”,其位数i=?,基数R=?;则“3”的实际值是?,其中(i是从右往左数以0开始记的位数): R为计数的基数 ki为第i位的数值 Ri为第i位的权值【基数的次数(次
2、数为i)】,2.2.2进位计数制及其转换,常用的数制有:二进制、八进制、十进制、十六进制。见下表:,2.2.2进位计数制及其转换,十进制015与二进制、八进制和十六进制的对照表:,2.2.2进位计数制及其转换,2、R进制转换为十进制 将R进制数按前述展开式展开求和即可得到相应的十进制数。 (234)H = (2162 + 3161 + 4160)D = (512 + 48 + 4)D = (564)D (10110)B = (124 + 023 + 122 + 121 + 020)D = (16 + 4 + 2)D = (22)D,练习: 将下列各数转化为十进制数 (11111)B=? (32
3、1)O=? (456)H=?,2018.9.15作业讲解,2018.9.15作业讲解,2018.9.15作业讲解,56506,2.2.2进位计数制及其转换,思考: 一个非零无符号二进制整数之后添加一个0,则此数的值为原数的( ) (A)4倍 (B)2倍 (C)1/2倍 (D)1/4倍 拓展: 一个非零无符号二进制整数之后添加两个0,则此数的值为原数的( ) (A)4倍 (B)2倍 (C)1/2倍 (D)1/4倍,2.2.2进位计数制及其转换,3. 十进制转换为R进制,将十进制数转换为R进制数时,可将此数分为整数和小数两部分分别进行转换,然后再拼接起来即可。 一种常见的十进制数转换为R进制数的方
4、法是: 整数部分用“除R取余”; 小数部分用“乘R取整”。,2.2.2进位计数制及其转换,例:将十进制数225.8125转换成二进制数。 整数部分 小数部分 2 |225 余1 低位 0.8125 2 |112 余0 2 取整 高位 2 |56 余0 1.6250 1 2 |28 余0 2 2 |14 余0 1.2500 1 2 |7 余1 2 2 |3 余1 0.5000 0 2 |1 余1 2 0 高位 1.0000 1 低位 整数部分:11100001 小数部分:1101,则: (225.8125)10 =(11100001.1101)2,思考: 十进制数255.6875转换成二进制?,
5、2.2.2进位计数制及其转换,例:将十进制数225转换成八进制数和十六进制数。 八进制 十六进制 8 |225 余1 低位 16 |225 余1 低位 8 |28 余4 16 |14 余14 高位 8 |3 余3 高位 0 0 十六进制中:14=E 则:(225)10=(341)8=(E1)16 验算:(341)8= (E1)16=,思考: 十进制数255转换成八进制和十六进制是多少?,2.2.2进位计数制及其转换,4、将八进制数341转换成十六进制数 常规方法:以十进制为过渡 将(341)8转换为十进制:(341)8= 将(225)10转换为十六进制:(225)10=(E1)16 16 |2
6、25 余1 低位 16 |14 余14 高位 0 十六进制中:14=E 得出结果:(341)8 = (E1)16,2.2.2进位计数制及其转换,例:将八进制数341转换成十六进制数。 特殊方法解题过程如下: 将(341)8转换为二进制: 38=(011)2,48=(100)2,18=(001)2:(341)8=(011100001)2 将(011100001)2转换为十六进制: (0001)2=116,(1110)2=E16:(011100001)2=(E1)16 则:(341)8=(E1)16,思考:将八进制数1234转换为十六进制数?,课堂作业,将下列八进制数和十六进制数互相转换 1、以十
7、进制为中介: (777)8 (456)16 (654)8 (777)16 2、以二进制为中介: (6655)8 (4321)16 (5432)8 (1234)16,2.5计算机中数的表示,计算机处理的信息在计算机内部必须以二进制编码的形式表示。一切输入到计算机中的数据都是由0和1两个数字进行组合表示的。,文字,图形,图像,声音,视频,输入计算机,数字,二 进 制 编 码,2.5计算机中数的表示,1、机器数与真值 机器数: 在计算机中,无论是数值还是符号都只能用0和1来表示。,符号:0表示正数,1表示负数,数值:用8n位的二进制数位表示十进制数值,例:如果用八个二进制位表示一个十进制数,则正的3
8、9和负的39可表示为: 39-00100111 39-10100111,机 器 数,2.5计算机中数的表示, 真值: 由机器数所表示的实际值成为真值 机器数00101000的真值为: 十进制的40或二进制的0101000 机器数10101000的真值为: 十进制的40或二进制的0101000 思考:机器数10101111的真值为?,2.5计算机中数的表示,2、机器数的表示方法: 原码:正数的符号位用0表示,负数的符号位用1表示,数值部分用二进制形式表示。 例: X=80则(X)原=01010000 Y=80则(X)原=11010000 用原码表示一个数,简单、直观、方便。但是不能用它对两个同号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 信息 表示
限制150内