第1章数据的表示与编码.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3 非数值信息的编码 主要内容: ? 字符的编码 —— ASCII 码 ? 汉字的编码 ? Unicode 码 ? 静态图像的编码 ? 动态数据的编码 3 非数值信息的编码 ? 随着现代计算机运用的深入,计算机不仅仅进行科学计算, 实际上更大量的工作是用于处理人们日常工作和生活中最 常使用的信息形式,也就是所谓的非数值型数据,包括语 言文字、逻辑语言、视频图像等非数值信息。这需要为计 算机找到一种合适的方法来表达这些信息。 ? 计算机中使用了不同的 编码 来表示和存储数字、文字符号、 声音、图片和图像(视频)信息。 ? 编码(或代码) 通常指一种在人和机器之间进行信息转换 的系统(体系)。编码是人们在实践中逐步创造的一种用 较少的符号来表达较复杂信息的表示方法。 3 非数值信息的编码 ( 1 ) 字符的编码 — ASCII 码 ? 字符是非数值型数据的基础,字符与字符串数据是计算机 中用得最多的非数值型数据。在使用计算机的过程中,人 们需要利用字符与字符串编写程序、表示文字及各类信息, 以便与计算机进行交流。为了使计算机硬件能够识别和处 理字符,必须对字符按一定规则用二进制进行编码,使得 系统里的每一个字母有唯一的编码;文本中还存在数字和 标点符号,所以也必须有它们的编码。 ? 美国最先制定了符合他们使用需要的美国 标准信息交换标 准码 ( American Standard Code for Information Interchange ),简称 ASCII 码。 1 计算机中的数和数制 十进制转换为二进制举例: 例 1-4 求 (65) 10 的二进制表示 解: 除以 2 商 Q i 65/2 32 K 32/2 16 K 16/2 8 K 8/2 4 K 4/2 2 K 2/2 1 K 1/2 0 K (65) 10 =(1000001) 2 余数 K =1 i 0 1 =0 2 =0 3 =0 4 =0 5 =0 5 =1 1 计算机中的数和数制 例 1-5 求 (0.6875) 10 的二进制值 解: 乘以 2 小数 F i 0.6875 × 2 0.3750 0.3750 × 2 0.7500 0.7500 × 2 0.5000 0.5000 × 2 0.0000 (0.6875) 10 =(0.1011) 2 K i -1 =1 -2 =0 -3 =1 -4 =1 整数 K K K K 1 计算机中的数和数制 ( 2 )十进制数转换为二、八、十六进制数 ? 将十进制数转换为八进制数、十六进制数时,使用的方法 与十进制数转换成二进制数的方法基本相同,只是求整数 部分时是用商除以 8 或 16 ,取其余数;小数部分改用乘以 8 或 16 ,取其整数即可。 1 计算机中的数和数制 ( 3 )二进制数转换为八、十六进制数 转换规则: ? 二进制数表示为( N 整数 +N 小数 ),例如, (11001.01) 2 ? 整数部分:从右向左按三 ( 四 ) 位分组,不足补零,然后按三 ( 四 ) 位转换为相应进制数。 ? 小数部分:从左向右按三 ( 四 ) 位分组,不足补零,然后按三 ( 四 ) 位转换为相应进制数。 1 计算机中的数和数制 二进制转换为八进制举例: 例 1-6 二进制数 ( 10011001011) ( 010 011 001 011.101 101 010 ) 2 2 3 1 3 5 5 2 2 = (2

文档评论(0)

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

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

1亿VIP精品文档

相关文档