1-3游戏二进制_第1页
1-3游戏二进制_第2页
1-3游戏二进制_第3页
1-3游戏二进制_第4页
1-3游戏二进制_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1-3 游戏二进制游戏二进制 1.能进行不通进制数之间的转换 2.会通过ASCII码表查阅ASCII字符所对应的二进制数 3.了解常用的汉字编码标准 十二生肖编码 1.3.1 进位计数制 进制数的特点 计算机采用二进制数的原因 1.3.2 不同进制之间的数的转换 为什么要进行进制数之间的转换?为什么要进行进制数之间的转换? (1)八进制数码符号有)八进制数码符号有0、1、2、3、4、5、6、7 基数为基数为8, 运算规则是运算规则是“逢八进一逢八进一”。 (2)十六进制数码符号有)十六进制数码符号有 0、1、2、3、4、5、6、7 、8、 9、A、B、C、D、E、F,用英文字母,用英文字母AF

2、分别表示数分别表示数 字字1015。基数是。基数是16,运算规则是,运算规则是“逢十六进一逢十六进一”。 (3)二进制数码符号只有)二进制数码符号只有0和和1两个数字,基数为两个数字,基数为2,运算规,运算规 则是则是“逢二进一逢二进一”。 1、进位制数的表示 例如:十进制数例如:十进制数1234.56的展开式为:的展开式为: 1234.56=1103+2102+3101+4100+510-1+610-2 110 11012+1110 12 12 1 1 .10101010 1010 1010 nn nnmmnn mm mm K KK K K KKKKKKK KK KK 一个任意的十进制数都可

3、以表示成:一个任意的十进制数都可以表示成: 2、进制数之间的转换 1、二、八、十六进制转换成十进制数。 转换方法:将二、八、十六制数按位权进行多项式展开,然后在十进制 中按照“逢十进一”的运算规则进行运算。 进制转换 十进制数转换成二、八、十六进制数十进制数转换成二、八、十六进制数 转换方法是整数部分和小数部分分别转换。整数部 分采用“求商逆取余”,小数部分采用“求积顺取 整”。 例1-4 将(87)10转换成二进制数。 转换如下: 结果为(87)10=(1010111)2 0 2 2 2 2 2 2 2 87 43 21 10 5 2 1 余数余数 1 1 1 0 1 0 1 二进制整数低位

4、二进制整数低位 二进制整数高位二进制整数高位 0 2 2 2 2 2 2 2 87 43 21 10 5 2 1 余数余数 1 1 1 0 1 0 1 二进制整数低位二进制整数低位 二进制整数高位二进制整数高位 十进制转二进制 v方法为:十进制数除2取余法,即十进制数除2,余数为权位 上的数,得到的商值继续除2,依此步骤继续向下运算直到 商为0为止。 二进制转十进制 v方法为:把二进制数按权展开、相加即得十进制数。 二进制转八进制 v方法为:3位二进制数按权展开相加得到1位八进制数。(注 意事项,3位二进制转成八进制是从右到左开始转换,不足 时补0)。 八进制转成二进制 v方法为:八进制数通过

5、除2取余法,得到二进制数,对每个 八进制为3个二进制,不足时在最左边补零。 二进制转十六进制 v方法为:与二进制转八进制方法近似,八进制是取三合一, 十六进制是取四合一。(注意事项,4位二进制转成十六进 制是从右到左开始转换,不足时补0)。 十六进制转二进制 v方法为:十六进制数通过除2取余法,得到二进制数,对每 个十六进制为4个二进制,不足时在最左边补零。 十进制转八进制与十六进制 v十进制转八进制或者十六进制有两种方法 v第一:间接法把十进制转成二进制,然后再由二进制转成八进制或者 十六进制。 第二:直接法把十进制转八进制或者十六进制按照除8或者16取余, 直到商为0为止。 八进制或者十六

6、进制转成十进制 v方法为:把八进制、十六进制数按权展开、相加即得十进制 数。 八进制与十六进制之间的转换 v第一种:他们之间的转换可以先转成二进制 然后再相互转换。 v第二种:他们之间的转换可以先转成十进制 然后再相互转换。 拓展知识 拓展知识 综合例题: 例例1:将十进制数:将十进制数314.16按权展开:按权展开: 314.16=3 102+1 101+4 100+1 10-1 +6 10-2 例例2:把:把(1101.01)B写出展开式,并指出它表示的十进制数。写出展开式,并指出它表示的十进制数。 1 23+1 22+0 21+1 20+0 2-1+1 2-2=(13.25)10 例例3

7、: (317)O相当于十进制数的多少?相当于十进制数的多少? 3 82+1 81+7 80=(207)10 练习:练习:(3C4)H代表的十进制数是什么?代表的十进制数是什么? 进制之间数的对应关系 1.3.3 字符编码 1 1、ASCIIASCII码码 v 在计算机中,字符的存储和通信普遍采用在计算机中,字符的存储和通信普遍采用ASCIIASCII码(美国标准信息交换码)。码(美国标准信息交换码)。ASCII (American Standard Code for Information Interchange,美国标准美国标准信息交换代码)是基信息交换代码)是基 于于拉丁字母拉丁字母的一套

8、电脑编码系统,主要用于显示现代的一套电脑编码系统,主要用于显示现代英语英语和其他和其他西欧西欧语言。它是现今最通用语言。它是现今最通用 的单的单字节字节编码编码系统,并等同于系统,并等同于国际国际标准标准ISO/IEC 646。 v 请注意,请注意,ASCII是是American Standard Code for Information Interchange缩写,而不缩写,而不 是是ASC2,有很多人在这个地方产生误解。,有很多人在这个地方产生误解。ASCIIASCII码用七位二进制数进行编码,可表示码用七位二进制数进行编码,可表示128128个个 字符,包括字符,包括0909十个数码符号

9、、十个数码符号、5252个大小写英文字母、个大小写英文字母、3232个标点符号和运算符、个标点符号和运算符、3434个控制符。个控制符。 若要确定一个字符的若要确定一个字符的ASCIIASCII码,先在表中查出其位置,然后确定其所在位置对应的列和行。码,先在表中查出其位置,然后确定其所在位置对应的列和行。 根据列确定所查字符的高根据列确定所查字符的高3 3位编码,根据行确定所查字符的低位编码,根据行确定所查字符的低4 4位编码,最后将高位编码,最后将高3 3位与低位与低4 4位位 编码组合在一起,即为所查字符的编码组合在一起,即为所查字符的ASCIIASCII码。例如:字符码。例如:字符“A”

10、A”的的ASCIIASCII码是码是10000011000001(用十进(用十进 制表示为制表示为65D65D);字符);字符“0”0”的的ASCIIASCII码是码是01100000110000(用十进制表示为(用十进制表示为48D48D)。)。 新版本的新版本的ASCII-8ASCII-8采用采用8 8位二进制编码表示,可表示位二进制编码表示,可表示256256个字符。最高位为个字符。最高位为0 0的的ASCIIASCII码称标码称标 准准ASCIIASCII码;最高位为码;最高位为1 1的的128128个个ASCIIASCII码称扩充码称扩充ASCIIASCII码。码。 汉字编码 2、汉字编码 在计算机中使用汉字必须解决汉字的输入、输出以及汉字处理等问题。 在汉字输入、输出、存储和处理的不同过程中,所使用的汉字编码不相 同,归纳起来主要有以下几种编码形式。 (1)汉字输入码汉字输入码:键盘输入汉字的一种编码,又称为外码。汉字的输入码 很多,归纳起来主要有音码、形码和音形码等编码形式。 (2)汉字交换码汉字交换码:是指在对汉字进行传递和交换时使用的编码,也称为国 标码。1981年,国家标准局颁布了信息交换用汉字编码字符集(基本 集),简称GB2312-80,代号为国标码,是汉字信息处理过程中使用 的代

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论