四、计算机的信息编码_第1页
四、计算机的信息编码_第2页
四、计算机的信息编码_第3页
四、计算机的信息编码_第4页
四、计算机的信息编码_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

1、第一章 信息与信息技术,1.2信息的编码,你知道身份证号码每一位数字代表的含义吗?,由图可以看出,身份证每一位数字都都有其基体的含义,学习目标,1.了解为什么对信息进行编码 2.重新认识十进制,并能进行知识迁移,对二进制、十六进制有初步理解 3.了解ASCII字符编码和汉字编码,信息编码,信息编码(Information Coding)是为了方便信息的存储、检索和使用,在进行信息处理时赋予信息元素以代码的过程。 在使用计算机处理时,首先要对信息进行编码,把问题转化成二进制代码。 冯诺依曼算机中所有的数据和程序都采用二进制代码,计算机内的信息表示,十进制:由0、1、2、39这10个基本的符号构成

2、,采用“逢十进一”计数方法。 生活中主要采用的是十进制计数,如成绩、重量等。 问:在计算机中也是用十进制编码的吗? 不是,在计算机中用二进制编码。,1.2.1二进制代码的特征,1.只有两个基本数码:0,1; 2.采用“逢二进一”的进位规则(满2就向前面一位进1) ; 3.每个数码在不同的数位上,对于不同的权值。 十进制:(157)10=1102+5101+7100 二进制:(10010)2=124+023+022+121+020 其中每一位乘的值:102、101、100 、 23 、 22 、 21 、 20为该位的权。 通式:(111)a=1a2+1a1+1a0,进位制的转换,二进制数不便于

3、书写和记忆,人们经常采用十六进制数来表示他们,因为两种之间的转换非常方便。每4位二进制数可以用1位十六进制数字代替。,各种进制比较图,一、十进制转N(二、八、十六)进制,整数辗转除N,取余数,直到商为0;(对于十转二进制来说,小数部分是乘取整) 书写时,整数由下往上写,如遇16进制,其数超过9时,则查对应的表:10(A),11(B),12(C),13(D),14(E),15(F);小数由上往下写。,Test 75D=_B=_O=_H,二、N进制(二、八、十六)转化为十进制,1.找进制数是多少(N是几进制),并将进制数作为底数 2.标指数(a),整数部分从右至左分别标0,1,2,小数部分从左至可

4、分别标-1,-2 3.权值:Na 4.按权值展开:各数码乘以其对应的权值相加之和Eg:11010101B=_D (325)8=( )10 (D5)16=( )10,三、二进制与八、十六进制之间互转,1、二进制转八进制 方法1 先将二进制转十进制,再将十进制转八进制 101011B= O 2、八进制转二进制 方法1 先将八进制转十进制,再将十进制转二进制 123O= B 3、同理二进制与十六进制之间的相互转换也如此。,四、二进制与十六进制之间互转,1、二进制转十六进制:根据它们在数位上的对应关系,将二进制数分别转换成十六进制,每四位一组构成一位十六进制数。从最右边开始,每四位二进制一组,当最后一

5、位不够四位时,应在左侧添加“0”,凑足四位。 例如:将二进制数11110000110111转换为十六进制,11110000110111,0011110000110111,C,7,3,3,(111100001100111)2 (3C37)16,方法 1 先将二进制转十进制,再将十进制转要的进制。,五、二、八、十六进制之间互转,方法 2,方法 3:8421法一般用于二进制转十六进制,1.2.2字符编码,计算机出除了要处理数值类型的数据外,还要处理各种非数值类型的数据。为了能让计算机存储、处理这些数据,需要为每个字符规定一个二进制形式的代码。 目前国际上最广泛使用的字符编码是“美国信息交换标准码”(

6、American Standard Code for Internation Interchange)简称ASCII码,标准的ASCII码,标准的ASCII码采用七位二进制编码,由128个字符组成,分为94个图形字符码(52个大小写英文字母、10个数字符号、32个标点及其他常用符号)、34个控制符号(10个传输控制符、6个版面调整符、4个设备控制符、4个信息分隔符和10个特殊控制符)。每个字符对应一个七位的二进制数,这个二进制数的值称为ASCII码值。 在计算机中信息处理的基本单位是字节,而ASCII码只占用了一个字节八位中的七位,规定其最高位为0。,计算机中存储信息的单位,位 b(bit):

7、位是最小的存储单位,存放一位二进制数。 字节 B(byte):用8个二进制位一个字节。字节是计算机存储信息的基本单位。 常用的单位有: B(字节):1B8b KB(千字节):1KB 210 B 1024 B MB (兆字节) :1MB 210 KB 1024 KB GB (吉字节) :1GB 210 MB 1024 MB TB (太字节) :1TB 210 GB 1024 GB PB (拍字节) : 1PB 210 TB 1024 TB EB (艾字节) :1EB 210 PB 1024 PB ZB (泽字节) :1ZB 210 EB 1024 EB,1.2.3汉字编码,用计算机处理汉字信息需

8、要解决的几个问题: (1)怎样将汉字输入计算机? (2)在计算机之间怎样交换汉字信息? (3)在计算机内部怎样处理汉字? (4)计算机如何实现汉字信息的输出?,汉字输入,交换码,处理码,字形码,汉字输入,向计算机输入汉字的方法有两大类:一类是自动识别方式,包括汉字字形的自动识别(OCR、手写)和汉字语音的自动识别(讯飞输入法);另一类就是讲汉字编码输入,这种用来将汉字输入计算机的编码称为输入码(又称外码)。 输入码的类型大致可分为:音码、形码、音形码、形音码。,音码:是用汉字拼音字母组成的编码。如拼音码、全拼输入法、双拼、百度拼音、搜狗拼音等。 形码:是把组成汉字的基本构件如偏旁、部首和字根等

9、分类,以不同的键相对应,组成编码。如五笔字型码、表形码、首尾码、郑码等。,音形码:是以字音为主,辅以字形特征的编码。简单说就是拼音+字根=字的打字方式如超强快码输入法等。 形音码:是以字形为主,辅以字音特征的编码,简单说就是字根+拼音=字的打字方式。如世纪形音码米字形音码等。,交换码,交换码是用于各种数字系统(不仅是计算机系统)之间交换信息的标准汉字代码。这种代码的编制单位通常是国家或国际标准化组织,带有法定的强制性。 国标码:1981年GB232-80信息交换用汉字编码及字符集:偏移ASCII前32个控制码开始编码的。,GB2312-80 (国标码) 8836,汉字:6763,二级汉字:30

10、08 按部首排序,一级汉字:3755按拼音排序,其它符号:682,标点符号,西文字母、图形等符号,保留备用:1391,区位码(P8)图1.2.3区位码表示图,区位码:二维表,94*94,高位是区码,低位是位码 区位码=区码&位码,以十进制存在 国标码(GB2312-80): 以十六进制存在,不同于区位码 国标码高位=区码高位(H)+20(H) 国标码低位=位码低位(H)+20(H) 国标码=国标码高位&国标码低位 eg:啊,处理码(汉字机内码),处理码是计算机系统内部处理和存贮汉字时所用的代码,简称内码。 目前汉字机内码尚未有统一的标准码,但对于一个系统而言,内码是统一的。不管用何种输入码将汉

11、字从键盘输入系统,都由相应的处理软件将其转换为统一的机内码。 每个字节的最高位都设为1,即每个字节都大于128 Eg:啊,区位码、交换码(国标码)和处理码之间的转换,区位码、交换码(国标码)和处理码之间的转换,高位-A0H 低位-A0H,高位-80H 低位-80H,高位-20H 低位-20H,区位码、交换码、处理码的区别,字形码,汉字字型码用在输出时产生汉字的字型,通常有两种方式:点阵方式和矢量方式,一般采用点阵形式产生 例如,以88点阵记录“年”字字形为例 每格即1个点,共88=64点,若白色为0,黑色为1,则对于这个“人”字,需记录为右侧二进制形式。这就是使用点阵法将字形与二进制对应的方法

12、。如果将这些点再细分成1616点阵,显示的“年”字是不是会更精细一些呢?是的,但需要用到的二进制位也会更多。因此,点越多文字越精细,占用的存储空间也越大,汉字输入码、处理码、交换码、字形码之间的关系,汉字输入,自动输入:手写、语音,目标检测,1下列有关信息的说法,正确的是 ( ) A.网络信息量越来越大,任何信息在网上都能搜索到 B.操作系统提示有更新或升级,用户可选择是否更新或升级 C.电子邮件发送后,发件人将无法再查看已发送邮件内容 D.微信中转发他人朋友圈链接,无需承担相关法律责任 2二进制数码在不同的数位上,对应不同的权值。二进制数(1 1 001)2中虚线框中的“1”对应的权值为(

13、) A24 B23 C22 D21,3学习了“信息的编码”后,小明对一些自己喜欢的“兔斯基”表情进行二进制编码练习,如图所示:,4.用UltraEdit软件观察“科普知识ABC”的内码,部分界面如图所示: 下列说法不正确的是( ) A. 字符“普”的十六进制内码是“C6D5” B. 字符“A”的二进制内码“1000001” C. 字符“ABC”的内码占用3个字节 D. 字符”a”的十六进制内码是64,5、计算机内部使用的数是( ) A、二进制数 B、八进制数 C、十进制数 D、十六进制数 6、十进制数269转换为十六进制数为( ) A、10E B、10D C、10C D、10B 7、微机中1KB表示的二进制位数是( ) A、1000 B、81000 C、1024 D、81024 8、从数制的概念出发,下列各数的表示中符合八进制数表示的是() A、7069 B、80586

温馨提示

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

最新文档

评论

0/150

提交评论