第一章第二节信息的编码和压缩生活中的编码370202198609263715生活中处处有编码,试举例学号邮政编码莫尔斯电报码图书编码……编码蕴含了很多信息,只有了解编码规则才能解读出这些信息。思考:文字是不是编码?为什么?计算机为什么采用二进制?运算规则简单0+0=0+1=1+0=1+1=电子元件实现容易两种稳定状态易于用电子元件和线路表达现在我们知道计算机中的信息都是用“0”和“1”二进制来表示。生活中的数值、英文字符、汉字、声音、图形、图像、视频、动画等信息,要用计算机进行处理都必须表示成二进制。一、二进制二进制数的加减法:1+0=11+1=101+10=111+11=100110100110010101+101100-110100110010101101100十进制整数转换成二进制数练习将230转化为二进制数二进制转换成十进制练习将二进制数11100110转化为十进制数了解十六进制十六进制需要几个数码来表示?十进制和十六进制如何相互转换?十进制数转换为十六进制数十六进制数转换为十进制数科学型计算机简介科学型计算器演示进制转换二、英文字符的编码计算机如何表示英文字符?英文字符与二进制数有直接的联系吗?编码探究英文字符编码打开UltraEdit软件输入一个英文字母单击“切换Hex模式”按钮观察并思考:这可能是几进制数?阅读P6表1.2.3ASCII字符编码表(或查阅),你输入的字符与表中字符的编码一致吗?为什么?使用数制转换方法进行验证ASCII码(美国国家信息交换标准代码AmericanStandardCodeforInformationInterchange)表中规定了多少个符号?是2的多少次方?ASCII码采用7位二进制进行编码,编码个数128个,在电脑中存储时占用一个字节,最左位填充“0”。三汉字的编码计算机如何表示汉字呢?探究GB2312汉字编码打开UltraEdit软件输入一个汉字单击“切换Hex模式”按钮观察并思考:如果用一个字节进行编码,最多能表示多少汉字?一个汉字占几个字节?GB2312-1980简介我国于1981年5月1日正式实施的《信息交换用汉字编码字符集基本集》(GB2312-1980)就采用2个字节编码,共收录6763个简体汉字。为什么要不断扩充汉字编码某市王先生在银行的存款到期了,银行很遗憾地通知他,无法再为他办理续存业务,因为电脑中打不出“qiu”和“kun”字。以前,这两个字是用同音字代替的,现在实行实名制,这种办法行不通了。类似情况还出现在地图、辞书出版和古籍整理当中,计算机中的汉字就更不够用了。GB2132-1980标准,它只“认识”6763个常用汉字,而1986年出版的《汉语大字典》收字达5.6万,这就难怪遇到稍难一点的字,电脑的“文化水平”就捉襟见肘了。GB18030-2005简介我国于2000年颁布《信息交换用汉字编码字符集基本集的扩充》(GB18030-2000),它是对GB2312-1980的扩充,采用1、2、4个字节变长编码,有约160万个编码位置的编码空间,共收录27484个汉字。2005年我国对其进行修订,称为GB18030-2005,收录汉字扩充到70244个。进一步探究输入全角数字、中文标点,。,.输入半角数字、英文标点单击“切换Hex模式”按钮对比观察、思考结论:全角数字、中文标点采用汉字编码GB2312-1980,占用2个字节半角数字、英文标点采用ASCII编码,占用1个字节探究输入码打开UltraEdit用全拼输入“中”,输入编码为“zhong”将微软或搜狗拼音输入法切换为双拼模式按vs输入“中”,输入编码为“vs”单击“切换Hex模式”按钮,观察尝试智能ABC、搜狗五笔等其他输入法结论:不同的输入法,输入编码可能不同,但输入的汉字在计算机内的编码是相同的。输出码简介同一个汉字,在电脑屏幕或者打印出的文稿中,可以是宋体,也可以是楷体等其他字体。这些区别取决于汉字输出时采用何种输出码。中中中文字处理过程键盘等输入→计算机处理→显示或打印输出输入码机内码输出码