3.1数据编码 第二课时 课件(共21张PPT) 2023—2024学年高中信息技术教科版(2019)必修1

资源下载
  1. 二一教育资源

3.1数据编码 第二课时 课件(共21张PPT) 2023—2024学年高中信息技术教科版(2019)必修1

资源简介

(共21张PPT)
第三单元:认识数据
3.1 数据编码2
旧知回顾
模拟信号与数字信号
旧知回顾
声音的数字化过程
采样
量化
编码
导入
时刻 1 2 3 4 5 6 7 8 9 10
十进制数值 1 2 3 4 3 2 2 2 3 3
二进制数值 001 010 011 100 011 010 010 010 011 011
将样本值用二进制表示的过程称为编码。
什么是进制?
进制也就是进位计数制,是人为定义的带进位的计数方法,也有不带进制的计数方法。
进 制
绳结计数法,唱票时常用的“正”字计数法
十进制,二进制,八进制,12进制等
不带进制的计数法
带进制的计数法
什么是二进制?
二进制数中只有0和1两个数字符号,其计数特点是“逢二进一”,即1+1=10。
二进制数可以直接被计算机识别并存储,计算机外部的各种形式的数据经过编码后,都以二进制数的形式存储在计算机中。
二进制
二进制位,用比特(bit,简写为b)表示:计算机中存储数据的最小单位。
1比特可以表示0或1两种(21)状态
2比特可以表示00、01、10、11四种(22)状态
二进制位与字节
字节单位太小,常用的存储单位有KB,MB,GB等。
1KB = 210B = 1024B
1MB = 210KB = 220B = 1048576B
1GB = 210MB = 220KB = 230B = 1073741824B
字节(Byte,简写为B):计算机存储数据的基本单位。
1字节(1Byte)=8比特(8bit)
在X进制数中,每一个数字在不同的位置上具有不同的权值,各位上的权值是基数X的若干次幂
权值
10086
104
103
102
101
100
十进制数
各位的权值
将二进制数的每个位置上的数字符号与其相对应位置的权值相乘,然后再相加即可。
二进制转换为十进制
10010
24
1*24+0*23+0*23+1*21+0*20=18
23
22
21
20
二进制数
各位的权值
一般使用短除法,即“除二取余”法。
十进制转换二进制
例如:把十进制整数18转换为二进制数
课堂小练
1.将二进制数11001转换成十进制数:
2.将十进制数46转换成二进制数:
25
101110
(11001)2=(25)10
(46)10=(101110)2
十六进制
由于二进制数位数比较多,书写不便,故常改用十六进制数表示。
十六进制需要16个不同的基本数字,除了阿拉伯数字0~9外,一般用字母A~F(或a~f)依次表示后续数字
十进制数 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
十六进制数 0 1 2 3 4 5 6 7 8 9 A a B b C c D d E e F
f
(16)10=(10)H或(10)16
十六进制转换十进制
求解:(1E2C3)H转换为十进制
(1E2C3)H=1*164+14*163+2*162+12*161+3*160
=65536+57344+512+192+3
=123587
查看数据的编码
>>> ord(‘男’) #显示字符”男”的编码值
30007
>>>ord (‘1’) #字符“1”的编码值为49
49
>>>ord(‘A’) # 字符”A”的编码值为65
65
>>>bin(65) #将十进制数65转换为二进制数
0b1000001
>>>chr(0b1000001) #将编码值转换为对应的字符
‘A’
函数 函数的作用
bin(num) 将十进制转换成二进制
oct(num) 将十进制转换成八进制
hex(num) 将十进制转换成十六进制
文本数据的编码
文本数据是用来表示一定意思的一系列字符,包括字母、数字、标点符号、汉字等
用于文本数据字符编码的方案有多种类型,最为典型的是ASCII码和Unicode
文本数据的编码--ASCII码
ASCII码(美国信息交换标准码):
1.用7位或8位二进制数表示一个字符,集中定义了大小写英文字母、标点符号和数字等字符和符号,共128个。
2.计算机内部用一个字节来存放一个ASCII码字符,最高位用0表示。
文本数据的编码--ASCII码
文本数据的编码--Unicode
Unicode字符集,是全球可以共享的编码字符集,涵盖了世界上主要文字的字符,包括简繁体汉字,共计74686个汉字。
小试牛刀
1.(2023)10= ( )16
7E7
98
2.英文字母B的ASCII码值是66,英文字母b的ASCII码值是
3.计算机存储数据的最小单位是 ,基本单位是:
比特(bit)
字节(Byte)
作 业
请同学们利用网络搜索条形码数据编码的原理,并跟其他同学分享你的收获。
感谢观看

展开更多......

收起↑

资源预览