您的当前位置:首页正文

第二课 字符汉字编码学案.doc

2024-10-18 来源:威能网
第2课 字符汉字编码

【学习目标】

1. 了解ASCII码的概念

2. 了解计算机操作系统中字符的编码形式 3. 掌握汉字的编码方案 【学习重点】

1. ASCII字符编码

2. 使用UltraEdit或WinHex工具软件观察字符的内码 【学习难点】

使用UltraEdit或WinHex工具软件编辑修改字符,观察字符编码。 【学法指导】

1. 观察ASCII字符编码表,同一个字母的小写字母的ASCII值比大写字母大32。 2. 观察字符内码时,注意一个英文字母或数字占一个字节数,一个汉字占两个字节数, 一个字节正好十六进制数的两位。 【知识要点】

1. ASCII码的概念

为了便于信息交换,目前国际上普遍采用的一种字符编码是ASCII码(American Standard Code for Information Interchange 美国信息交换标准码)。该标准的 ASCII 码 用一个字节的后7位二进制数来表示,最左位用“0”填充,可以表示128个编码,其中数 字、字母是按顺序依次排序的。例如:“A”的ASCII码是65,可以推出“C”的ASCII码是 67, “c” 的 ASCII码是 99.

2. 汉字编码

汉字在计算机内也是以二进制代码形式表示的,这些代码称为汉字编码,其中最常用的 编码是GB2312,用2个字节表示一个汉字。

(1)

汉字输入码(外码)

输入码通常是利用汉字的音、形或其他的相关特征信息,按照一定的规则,对指定的汉 字集编制相应的代码。如按照汉字的字音特征编码,称为音码(拼音码);按照汉字的形体 结构特征编码,称为形码(五笔字形码);以字音为主,辅以字形特征的编码,称为音形码; 反之称为形音码。

(2) (3) (4)

交换码 处理码 字形码

为了方便各种数字系统(不仅是计算机系统)之间的汉字信息的通信交换。 处理码是计算机内部用于信息处理的汉字代码,也称为汉字机内码。

为了汉字的输出显示和打印,需要描述汉字的字形,汉字字形通常有两种方式:点阵方 式和矢量方式。这种对汉字字形的编码称汉字的字形码。

如图2-1表示了汉字输入码、处理码、交换码、字形码之间的关系。

图2-1

练学测A卷

【自学感知】

阅读“知识要点”,理解英文字符和汉字的编码方案。 1. ASCII编码的英文字符\"Internet”所占的字节数是(

A. 8

B. 3

C. 12

D. 6

) )

2. 汉字“人”的内码是11001000 11001011 ,那么它的十六进制编码是(

A. B8 CB B. B8 BA C. D8 DC D. C8 CB

3. GB2312编码的“衢州风景” 4个汉字在计算机中占用的字节数是(

A. 3 B. 6

如图2-2所示。

C. 8 D. 10 【典题解析】

1. (2013年3月高考题)用UltraEdit软件观察“ jy@cab. com”这几个字符的内码,

锚1 x 亍 b 中 d m f ;jy@cab. com OOOOOOh: 6A 79 40 63 61 62 2E 63 6F Q 1 ? 3 4 5 ^ ? ? ? 图2-2

则“china”这几个字符的内码是(

A. 40 68 69 6C 61 C. 63 68 69 6E 61

B. 40 59 60 6E 61 D. 63 59 60 6E 61

【解析】本题考查字符数字化编码的相关考点。在计算机中英文字符使用ACSII码编码, 每个英文字符编码占1个字节,在UltraEdit软件中以十六进制查看内码时,每个字符的编 码用2位十六进制数字表示。从图中可知c的编码为63; a的编码是61; ASCII码表中字母 的编码顺序按字母表的顺序编码,根据a的编码可以依次推出每个字母的编码,h是c后第 5个字符,其编码应为68。

【答案】C

【当堂检测】

1. 字符\"A”比\"a”的ASCII码值小32(十进制),已知字符“G”的二进制ASCII码值为1000111, 则字符“g”的二进制ASCII码值是(

A. 1001111

C. 1011111

D. 1100111

B. 1010111

2. 用Ultraedit软件观察“hold住”这几个字符的内码,如图2-3所示:

lOOOOOOh: 68 6F 6C 64 D7 Al ~~ ; holdftl

图2-3

则\"doll”这几个字符的内码是(

A. 64 6F 6C 6C B. 6C 64 D7 D7 C. 68 6F 6C 6C D. 6C 64 6F 6F

学考检测

1. 小王用UltraEdit软件观察“春眠不觉晓”这几个字,显示的十六进制内码如图2-4所 示,从中可以看出字符“眠\"的内码是( 锚1 X.

Q 1 ? 3 4 5 5 ? 8 9 」- CF FE ;春眠不觉晓

A. C3DF

B. B4BA

— lOOOOOOh: B4 BA C3 DF B2 BB BE F5

图2-4

C. B4

D. C3

2. 小孙用UltraEdit软件观察“211人才网”这几个字,显示的十六进制内码如图2-5

所示。从中可以看出汉字“人”的内码是( )

OOOOOOh: 32 C5 CD F8

Q 1 2 3 4 5 5 7 8 ? n H e 4 中 f

31 31 C8 CB B2 ; 211 人才网・

图2-5

A. 31 B. C8

C. C8CB

D. B2C5

用UltraEdit软)

3.

件观察到''学”字的内码为D1A7H,其对应的二进制编码是(

A. 11010001 B. 1010000110100010 C. 11000110 D. 1101000110100111

高考检测

1.用UltraEdit软件观察一元一次方程“x+3 = 5”的内码如图2-6所示,则方程的解

图2-6

A. 78 3D 32 B. 78 3D 31 C. 78 3D 33 D. 78 3D 35

2.

字符的内码是(

用UltraEdit软件观察\"MIKE”这几个字的内码,如图2-7所示,则“JACK”这几 个)

图2-7

A. 51 42 44 4B B. 4F 42 44 4B C. 50 41 43 4B

D. 4A 41 43 4B

因篇幅问题不能全部显示,请点此查看更多更全内容