(共22张PPT)
复习巩固
1.计算机中存储容量的最小单位是比特(bit),1位二进制数码表示1个bit,但由于1bit所能表示的值太小,实际上计算机中以8bit即1字节(Byte)为一个基本单位。
1字节=8bit=8位二进制
2.ASCII——美国信息交换标准代码
是一套基于拉丁字母的计算机编码系统,主要用于显示现代英语和其他西欧语言。它是由电报码发展而来,是现今最通用的单字节编码系统。
3.基本的ASCII码共有128个,十进制范围为0-127,需要用7位二进制来编码128个字符。实际在计算机中用1个字节中低7位存储(最高位补0),二进制范围为00000000-01111111,即十六进制的00-7F。
基本的ASCII码由33个控制字符、10个阿拉伯数字、26个英文大写字母、26个英文小写字母与一些标点符号组成。
1.3.4
字符编码
复习巩固
问题1
(1)ASCII码共有多少个编码,十进制范围是多少?
需要用多少位二进制数表示呢?
(2)一个ASCII码字符实际存储在计算机中需要多少位二进制,二进制范围是多少?
(3)对应的十六进制范围?
128,0-127,27=128,故需要7位二进制
1Byte=8bit=8位二进制,0000 0000—0111 1111
00-7F
使用UltraEdit软件查看以下ASCII字符的十六进制内码,并填写到下列表格的相应位置中。
西文编码——ASCII码
如图是使用软件所观察到座位号“0”的字符内码。
字节号:表示第几个字节
十六进制
使用UltraEdit软件查看以下ASCII字符的十六进制内码,并填写到下列表格的相应位置中。
字符 0 1 9 A B Z a y z
内码
30
31
39
41
42
5A
61
79
7A
观察一下,你能发现什么规律吗?
西文编码——ASCII码
复习巩固
问题2
(1)有序性——数字、字母是按 依次排列的
(2)小写字母的编码比对应的大写字母大 。
如“A”的ASCII码是41H,“a”的ASCII码是61H
(3)数字、大写字母、小写字母的ASCII值大小关系
数字的ASCII编码值 大写字母的ASCII 编码值 小写字母的ASCII 编码值
顺序
20H
32D
'0'—30H
'A'—41H
'a'—61H
<
<
任务一
思考1
(1)使用UltraEdit软件我们所观察“0”的字 符内码是它实际存储在计算机中的内码吗?
“0”在计算机中实际存储的内码是多少?
0011 0000
十六进制
二进制
(2)你能通过“0”推断出“10”的十六进制字符内码吗?
1个ASCII码
1个字节
课堂练习
2.用UltraEdit软件观察字符“PC”内码,如图所示,由该内码可以推算出NBA的内码是( )
A.4E 41 42 B.48 42 41 C.52 42 41 D.4E 42 41
1.用UltraEdit软件观察字符内码,结果如下图所示:
则其中内码“32 30”表示的字符为( )
(A)2010 (B)20
(C)10 (D)假
D
B
十六进制
打开UltraEdit软件,输入自己的班级,查看自己班级的字符内码,填写导学案相应的表格中。
任务二
1个汉字
2个字节
汉字编码
qin
秦
1100 0111
1101 1000
外码
机内码
字形码
音码:拼音码
形码:五笔字型码
……
存储、操作、
传输等
处理
显示屏输出、
打印输出等
输出
利用键盘等
输入字符
输入
C7
D8
二进制
交换码
国标码
区位码
交换
GB2312
课堂练习
3.用UltraEdit软件观察字符内码,结果如下图所示:
将其前两个字节数据“B8 FC”删除后,则右侧的“更上一层楼”
五字将变成( )
(A)上一层楼 (B)更上一层
(C)楼层一上 (D)楼上一层
A
任务二
思考2
(1)图1中“,”的内码是?图2中“,”的内码是?
(2)为什么两个“,”的字符内码不一样?
2C
A3 AC
英文状态下符号为1个字节的ASCII码;
中文模式下符号为2个字节的汉字编码。
内码<=7F,则占1个字节;(ASCII码:00-7F)
内码>7F, 则占2个字节。
课堂练习
4.使用UltraEdit软件查看字符内码,部分界面如下图所示。图中内码所对应的字符是( )
A. bdoaMLNV
B. 填充颜色
C. 背景back
D. 技术abcd
C
字符乱码之谜
某天信息老师发现纸质的作业登记表用完了,想要打印一份新的作业登记表,结果打开作业登记表姓名部分出现了如图所示的乱码现象,这节课请各位同学帮助老师找到字符乱码的原因。
1.座位号——ASCII
2.姓名——汉字编码
1.在UltraEdit软件中,选择“文件”——“另存为”——“格式”,将文件分别另存为其他编码格式,填写导学案相应表格。
任务三
格式 ANSI/ASCII UTF-8 Unicode—ASCII Escaped
是否乱码
2.你找到作业登记表中姓名乱码的原因了吗?
Unicode—ASCII Escaped
字符乱码
美国人可能将"hello"内码编码为"110",但是中国人将"中国最棒"编码为"110",然后一个美国人给一个中国人发送了一封邮件,中国人打开文件的时候是用我们的编码打开的,然后美国人每一句"hello" ,中国人收到的都是"中国最棒"。
因为不同国家制定的编码规则的不同,会造成文字冲突,进而发生乱码。
110
hello
编码
中国最棒
编码
解码
机内码
ANSI
编码
Unicode ASCII-escaped
解码
环节 西文字符 汉字编码
输入 键盘直接键入 输入码
(拼音、五笔等)
处理 ASCII编码 机内码
输出 字形码(输出码):点阵&矢量 字节数 1 2
判断 字节高位<8 两字节高位>=8
字符编码规律小结
1 汉字输入码(外码)
2 处理码(内码)
3 字形码
4 交换码(区位码)——GB2312
汉字输入
汉字存储
汉字显示
汉字打印
汉字传输
1
2
3
3
4
课堂练习
C
3.使用UltraEdit软件观察字符串“2021,六一Happy”的内码,部分界面如图所示。则下列说法正确的是( )
A.ASCII码大小写字母内码值相差20D
B.文中共有10个ASCII字符
C.ASCII码字符“a”的内码用十六进制表示是:61
D.图中字符“六”的内码用二进制表示是:10101100 11000001
2 0 2 1 , 六 一 H a p p y
课堂练习
C
4.使用UltraEdit软件观察字符“挑战AlphaGo!”的内码,部分界面如图所示。下列说法正确的是( )
A. 字符“!”的内码占两个字节
B. 字符“战”的十六进制码是“BD 41”
C. 字符“h”的二进制码是“01101000”
D. 字符“go”的十六进制码是“47 6F”
条形码与二维码
条形码与二维码
条形码:是将宽度不等的多个黑条和白条,按照一定的编码规则排列,用以表达一组信息的图形标识符。
二维码:是用某种特定的几何图形按一定规律在平面上(二维方向)分布的黑白相间的图形记录数据符号信息。
THANK
YOU