汉字编码
上海市洋泾中学沈文艳
一、教学目标:
1.知识与技能:
(1)理解汉字字形码、机内码及输入码的作用及特点
(2)了解计算机处理汉字的一般过程
2.过程与方法:
(1)通过ViewChr软件观察汉字点阵图,探究汉字在屏幕上的显示方式,认识字形码。
(2)通过WinHex软件观察汉字内码,探究汉字在计算机内部的存储方式,认识机内码。
3.情感、态度与价值观:
通过简介我国科学家王选及汉字全息编码发明少年杜冰蟾的事例,弘扬爱国主义精神及民族自豪感,激发创新意识。
认识取得成功必须要有坚韧不拔的毅力和科学严谨的治学态度。
二、教学重点难点
教学重点:汉字输入码、机内码及字形码的作用及特点
教学难点:
(1)对汉字三种编码作用及相互关系的理解
(2)汉字字形码存储容量的计算方法。
三、教学过程:
《汉字编码》导学案
班级:姓名:学号:
【学习目标】
1.学习目标
(1)理解汉字字形码、机内码及输入码的作用及特点
(2)了解计算机处理汉字的一般过程
2.重点难点
(1)对汉字三种编码作用及相互关系的理解
(2)汉字字形码存储容量的计算方法。
【活动探究】
活动1:汉字在屏幕上是怎样显示的
步骤:
(1)打开ViewChr软件,输入不同的汉字,观察汉字的显示方式,
通过观察,可以很容易地看出,每个汉字是通过一些点的组合来显示的。
汉字中有笔画的部分,点是_____(有/无)颜色的,没笔画的部分,点是_____(有/无)颜色的。
也就是说屏幕上的每个点既可以有颜色,也可以无颜色,所以,每个点在颜色的显示上最多有_____种状态。
(2)在ViewChr软件中输入汉字“上”,你能否根据软件的显示结果,在下面的16×16的方格图内用二进制数码来描述这个汉字
因为每一个点有两种颜色状态,又因为一个二进制位
可以表示_____种信息,所以,要表示图中的每一个点需要
_______个二进制位存储就够了。
因此,如果要表示如图形状的“上”字,一共需要 ______个二进制位,也即_______个字节。
我们把用来表示汉字字形的一系列二进制编码称为汉字的点阵字形码,右图中的字形码为16×16点阵码。
(3)如果想让汉字字形表现得更精细些,你认为可以怎样实现_____________________。
如果用32×32点阵码表示汉字“上”,需要__________个字节。
如果用32×32点阵码表示汉字“繁”,需要__________个字节。
可见,点阵字形码的容量只与________ (字形/点阵数)有关。
但只要字形不同,对应的点阵字形码就__________(相同/不同)。
归纳:用于显示和打印汉字的编码称为__________码,要显示一个n×n点阵的汉字,需占用__________个字节。
每个汉字由于可以有不同的字体,所以对应的字形码是________(唯一/多样)的。
活动2:汉字在计算机中是怎样存储的
步骤:
(1)在Windows的“记事本”中随意输入一个汉字,以文件名保存在桌面,并记录该文件实际大小:字节
(2)在软件WinHex中打开文件进行观察。
请将该汉字对应的全部编码记录下来:__________________
(3)将你记录下来的十六进制的编码换算成二进制编码,观察该二进制编码共位,所以,该汉字的编码实质上是由个连续的字节表示的(结合步骤1的记录验证你的结论),仔细观察每个字节的最高位均为(填0或1)。
(4)在“记事本”中采用不同的输入法输入同一个汉字,(或对同一个汉字更换不同的字体)并保存,在WinHex中观察发现,新编码与上一次编码_________ (相同/不同)。
归纳:用于把汉字存储在计算机内部的编码称为_________码,每个机内码用个字节来表示,每个字节的最高位均为______,用以区分存储器中的ASCII码。
每个汉字的内码是____________(唯一/多样)的。
活动3:汉字是怎样输入计算机的
归纳:用于把汉字输入到计算机内部的编码称为__________码,由于汉字的输入方法很多,所以每个汉字的输入码是____________(唯一/多样)的。
你能完整写出计算机处理汉字的过程吗
【巩固练习】
1.一个汉字系统的字库共包含20480个汉字,已知每个汉字字形码都是64*64点阵,请问存储这个字库共需多少MB 请列出算式_____________________________
2.硬盘中有一个文本文件,内容是一篇800字的散文。
请问这个文件的容量是_____KB 。
3. 有一段文本,用WinHex 打开后,其所有字符编码如下图所示。
可以看出这段文本包含的汉字共有( )个。
A. 2 B.4
C. 6
D. 8
输入设备
内 存
输出设备
码
码
码
汉字 输出。