- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第章数据的表示
数据的表示 献给选修计算机基础的同学们 枯燥、乏味,也许你这么看这一部分内容,但它确实是计算机科学殿堂的基础,它里面蕴涵的人类智慧的火花,无疑会对你们这些刚刚接触这个陌生领域的人产生一些潜移默化的影响,如果能有限的达到这个目的,那就足够了。 教学目标 理解不同类型数据是如何在计算机内进行表示和存储的 理解不同进制数据是如何进行相互转换的 理解整数运算 理解二进制逻辑运算 一、数据的表示和存储 计算机中存储的不同数据类型 计算机中存储的不同数据类型 一、数据的表示和存储 计算机里存储的数据 Bit的含义:一位二进制数,能够存储一个0或者1。 位模式: 位的序列。 Byte:8位构成一个字节,是计算机中的最小存储单位。 计算机里存储的数据 位模式举例: 一、数据的表示和存储 数据的表示 文本的表示 示例: 数据的表示 文本的表示: 英文字符:ASCII (American Standard Code for Information Interchange) 汉字字符: 输入码 :输入汉字时的编码; 内码:存储汉字时的编码; 字形码 :显示和打印汉字的码,通常字体有位图字体和矢量字体; 信息交换码:当计算机之间或与终端之间进行信息交换时,要求它们之间传送的汉字代码信息完全一致,国家规定了信息交换用的标准汉字交换码“GB312-80信息交换用汉字编码字符集(基本集)”,即国标码。国标码共收集了7445个图形字符。 常用字符集:GB2312、GBK、BIG5、GB18030、UTF-8。 数据的表示 数字 使用二进制系统来表示。 图像 数据的表示 图像中的位图-黑白图像 数据的表示 图像中的位图-色彩的表示 数据的表示 图像中的矢量图:矢量图使用直线和曲线来描述图形,这些图形的元素是一些点、线、矩形、多边形、圆和弧线等等,它们都是通过数学公式计算获得的。例如一幅花的矢量图形实际上是由线段形成外框轮廓,由外框的颜色以及外框所封闭的颜色决定花显示出的颜色。由于矢量图形可通过公式计算获得,所以矢量图形文件体积一般较小。矢量图形最大的优点是无论放大、缩小或旋转等不会失真;最大的缺点是难以表现色彩层次丰富的逼真图像效果。 数据的表示 图像的文件格式: 位图:*.bmp、*.pcx、*.gif、*.jpg 矢量图:*.AI、*.EPS 、*.dwg、*.wmf 数据的表示 图像的比较: 数据的表示 音频:模拟数据采样成离散的数字信号量化后采用二进制存贮。 数据的表示 视频:是图像(帧)在时间上的表示。电影就是一系列,一张接一张地播放而形成的运动图像。 进制表示法 二进制表示面临位数过长,为了书写方便引入了十六进制和八进制; 生活中最常使用的就是十进制。 进制表示法 十进制数(Decimal) 0,1,2,…,9十个数码表示。 加法运算“逢十进一”,减法运算“借一当十”。 十进制数写成:5029、5029D或(5029)10 进位计数制举例:基数和权值 进制表示法 二进制数(Binary) 0,1两个数码表示。 加法运算“逢二进一”, 减法运算“借一当二”。 二进制数写成(1011.11)2或1011.11B。 [例 1] (1011.011)2+(1001.1011)2=(10101.0001)2 (1110.1)2-(1011.01)2=(11.01)2 [例 2] (1001)2=1×23+0×22+0×21+1×20=(9)10 (10110.11)2= 1×24+0×23+1×22+1×21+0×20+1×2-1+1×2-2=(22.75)10 进制表示法 八进制数(Octal) 0,1,2,…,7八个数码表示。 加法运算“逢八进一”,减法运算“借一当八”。 八进制数写成(3721)8或3721O [例3] (463)8+(562)8=(1245)8 (100)8-(50)8=(30)8 [例4] 进制表示法 十六进制数(Hexadecimal) 0,1,2,…,9,A,B,C,D,E,F十六个数码和字母表示。 ??加法运算“逢十六进一”,减法运算“借一当十六”。 十六进制数写成(3A1B)16或3A1BH [例5] (25)16+(A1)16=(C6)16 (25)16-(6)16=(1F)16 (c6)16=12×161+6 ×160=(198)10 进制转换 常用数制之间的转换 进制转换 二进制、八进制、十六进制 → →十进制数 [例6] (11000.101)2= 1×24+1×23+0×22+0×21+0×20+1×2-1+0×2-2+1×2-3=(24.625)10 (103)8=1×82+0×81+3×80=(67)10 (B5.2)16=11×161+5×
文档评论(0)