1、1.2 信息的编码高二信息技术基础 浙江教育出版社,字符编码,计算机除了要处理数值类型的数据外,还要处理各种非数值类型的数据(例如英文字母、汉字、声音和图像等),为了能让计算机存储和处理字符,需要给每个字符规定一个二进制形式的代码,这种0、1组合的编码,是人为的,可以有各种各样的编码方案,但为了便于信息的交换,必须采用标准化编码。,每种信息编码都有相应的国家标准,目前国际上普遍采用ASCII码,ASCII码,1) 美国信息交换标准代码 ( American Standard Code for Information Interchange, ASCII ) 2) 用于计算机在相互通信时用作共同
2、遵守的西文字符编码标准,ASCII码采用7位二进制编码,可以表示128个字符:10个阿拉伯数字09、52个大小写英文字母、32个标点符号和运算符以及34个控制符。其中,09的ASCII码为4857,Az为6590,az,为97122。,思考: ASCII码一共表示了128种不同字符,至少需要几位二进制来表示?,ASCII码的表示: ASCII码用7位二进制数表示一个字符,高三位,低四位,B3B2B1B0,B6B5B4,100 0001,ASCII码编码特点,1.大写字母的ASCII码值比相对应的小写字母小32例:A的ASCII值为65,而a的ASCII值为972.ASCII码值大小关系: 数字
3、大写英文字母小写英文字母3.计算机存储器在存放ASCII码时,占用一个字节1Byte=8bit(计算机在存放ASCII码时,只占用1个字节右7位,最左位补0; 形式如0xxxxxxx)。,试题链接,大写字母X的ASCII码为88,则大写字母Z的ASCII值是( )A 90 B 89 C87 D 88,计算机有关的概念,位(Bit) 指一位二进制代码,它只具有“0”和“1”两个状态,计算机最小的存储单位 字节(Byte) 8位二进制代码为一个字节,是计算机中表示存储空间的最基本容量单位。K 千,存储空间的容量单位, kilobyte,1K=1024字节。 M 兆,megabyte,1M=1024
4、K。 G 吉,gigabyte,1G=1024M。 T 太,1T=1024G。,即1TB=210GB=220MB=230KB=240B,汉字的编码,汉字与西文字符一样,也是一种字符,在计算机内也是以二进制代码形式表示的,这些代码,称为汉字编码(机内码)。,(1)怎样将汉字输入计算机输入码,汉字输入码是解决如何利用西文标准键盘来快捷地输入汉字的编码。汉字输入码使用字母、数字和符号来对汉字进行编码,如“汗”的拼音为han 。音码:智能ABC、全拼、双拼、谷歌拼音输入法等。形码:五笔字型音形码:自然码等,(2)计算机之间怎样交换汉字信息交换码,1981年,国家颁布编号为GB2312-80标准,这种汉
5、字交换用的代码又称为区位码.,在计算机中采用2个字节来存储区位码,第一个字节标记区码第二个字节标记位码,(3)在计算机内部怎样处理汉字机内码,已知:一个区位码占用两个字节,每个字节最高位为0;英文字符的机 内码是7位ASCII,最高位也是0.思考两者如何区分呢?为了在计算机中能区分二者,将区位码最高位置的0改设置为1(故ascii码小于128,机内码大于128)并将区号和位号各增加一个适当的常数,构成了汉字的机内码。,(4)计算机如何实现汉字信息的输出字形码,汉字的字形码与输出显示和打印有关。分为点阵方式和矢量方式。,各种编码之间的关系,汉字处理流程,试题链接,1.在计算机内部,用来传送、存储
6、、加工处理的数据或指令(命令)都是采用( C )A.ASCII码 B.GB2312码C.二进制码 D.GBK码 2.用户到电信公司申请电话业务时,从运营商处得到一个电话号码。电话号码的确定属于( B )A.信息采样 B.信息编码C.信息处理 D.信息加工,3.在计算机内部,信息的存储和处理都采用二进制,最主要的原因是( D )A.便于存储 B.数据输入方便C.可以增大计算机存储容量 D.易于用电子元件实现,图像编码,由矢量图和位图组成 矢量图-用直线和曲线描述图形. 数据量小, 图形放大和缩小不会失真. 但色彩不丰富.位图-图形是由许多像素点组成的. 数据量大, 图形放大会失真. 但色彩丰富,
7、 用于对图象要求很高的领域.,观察bmp图像,由像素组成的图像文件称为“位图文件”文件扩展名为“bmp”,“jpg”,特点:像素越多,图像越精细。,声音编码,声音是一种连续的波,称为声波。 要把声音信号存储到计算机之中去,必须把连续变化的波形信号(称为模拟信号)转换成为数字信号,因为计算机中只能存储数字信号. 常用声音编码方法要经过采样、量化两个步骤,声音的量化与编码(P10图),采样-就是采集声音模拟信号的样本,量化-再转换成数字信号 .电脑中的声音文件是用数字0和1来表示的。所以在电脑上录音的本质就是把模拟声音信号转换成数字信号。反之,在播放时则是把数字信号还原成模拟声音信号输出。,总结: 计算机只能理解用二进制表示的信息。所以不管采用什么编码方式表示信息,最终都要转化为二进制代码才能够被机器执行 。,