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

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

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

资源简介

(共23张PPT)
活动1:小游戏
20
21
22
23
24
14
24
11000
01110
小游戏
想一想:李老师今年29岁,只有五根蜡烛能不能表示她的年龄?
第 三 章 认 识 数 据
3.1 数 据 编 码----二进制
活动一:“卡片组合游戏”
动手做一做:领会二进制技术的基本原理
9
二进制
特点:
容易实现,有两个数码(0、1),用电路实现比较容易;
可靠性高,两个数码,存储、传输和处理不容出错;
进位基数,逢2进1;
进位基数是2;
位权是以2为底数的幂。
11000
01110
二进制与数制转换
二进制数只有0和1两个数字符号,其计数特点是逢二进一,即1+1=10。
计算机存储数据的最小单位是二进制位,用比特(bit)表示。
1个比特能表示两种(21)状态(即0和1);
2个比特能表示00、01、10、11四种(22)状态;
3个比特能表示八种(23)状态;
1个字节(8b)能表示28(256)种状态。
二进制
计算机存储数据的基本单位是字节(Byte,简写为B),8比特为一个字节(8bit=1Byte)。
字节单位太小,常用的存储单位有KB(千),MB(兆),GB(吉)等。
1KB= 210B=1024B
1MB= 210KB=1024KB=220B=1048576B
1GB= 210MB=1024MB=220KB=1048576KB=230B =1073741824B
二进制数转换为十进制数
方法:十进制非负数转换为二进制,用短除法,即“除二倒取余”
18(10)=( )2
18
2
9
余数
0
2
4
2
1
2
0
2
1
2
0
0
1
从 下 往 上 倒 取 余 数
10010
易错点:商为0,余数为1时止
十进制非负整数和R(R>=2)进制数转换
R进制非负整数转换成十进制数:
十进制非负整数转换成R进制数:
二进制
十进制
按R的权展开求和法
除R倒取余法
按R的权展开求和法
除R倒取余法
练习
18
2
9
余数
0
2
4
2
1
2
0
2
1
2
0
0
1
练习
高位
低位
八进制数
特 点: 采用八个不同的记数符号;
采用逢八进一的进位原则;
进位基数为8;
位权是以8为底数的幂;
练习(2071)8=( )10
(2071)8=1*80+7*81+0*82+2*83 =(1081)10
(0~7)
(7+1=10)
80、81、82…… 8n-1
练习
(1082)10=( )8
2072
1082
8
135
余数
2
8
16
8
7
2
0
8
0
2
从 下 往 上 倒 取 余 数
(2072)8=( )10
(2072)8=2*80+7*81+0*82+2*83=2+56+0+1024=1082
1082
十六进制数
我国古代曾经在重量单位上使用十六进制。如规定16两为1斤
十六进制需要使用16个不同的基本数字,除了0到9外,一般用字 母A到F依次表示后续数字,(相当于十进制数中的10~15)。
半斤八两
十六进制数二进制数位数较多,书写不便,常改用十六进制数表示。
A B C D E F
10
基本计数规则是逢十六进1,即F+1=10
11
12
13
14
15
十六进制数
十六进制数特点:
采用十六个不同的符号即数码;
(0~A~F)其中,A为10,B为11,......F为15。
采用逢十六进一的进位原则;
进位基数为16;
位权是以16为底数的幂;
(F+1=10)
160、161、162…… 16n-1
扩展知识:用Python转换数制
在Python中,可使用函数将十进制非负整数转换为其他进制,如下表所示。
【例】
函数 函数的作用
bin(num) 将十进制转换成二进制
oct(num) 将十进制转换成八进制
hex(num) 将十进制转换成十六进制
>>> bin(100)
'0b1100100'
>>> oct(100)
'0o144'
>>> hex(100)
'0x64'
计算机只能处理由0和1这两个二进制数组成的数据那么文本数据是怎么存储在计算机中的呢?
活动三:尝试用Python语言实践下面的程序
用Python语言实践下面的程序,了解文本数据对应的编码
>>>ord(”男”) #显示字符”男”的编码值
30007
>>>ord (”1”) #字符“1”的编码值为
4949
>>>ord(”A”) # 字符”A”的编码值为
6565
>>>bin(65) #将十进制数65转换为二进制数
0b1000001
>>>chr(0b1000001) #将编码值转换为对应的字符
A
文本数据的编码
文本数据的编码通过对其中每一个字符进行编码实现。
用于文本数据字符编码的方案有多种类型,常见的有ASCII码和Unicode码等。
阅读教材63-64页,了解两种编码
课堂练习
1、十进制数71转换成二进制数是( )
A.1000111 B.1110001 C.1001100 D.1000011
2、二进制数码在不同的数位上, 对应不同的权值,有二进制数 ,其中虚线框中红色的“1”对应的权值为( )
A.23 B.22 C.21 D.20
3、关于数据编码的说法,错误的是( )
A.便于存储、加工
B.是一种形式上的转换
C.是计算机处理信息的关键
D.就是十进制数转化成二进制数
A
C
D
课堂练习
4、计算机编码是指( )
A.仅仅指对输入到计算机中的文字用二进制数进行编码的方式
B.对输入到计算机中的各种数据用二进制数进行编码的方式
C.仅仅指对输入到计算机中的图像和声音用二进制数进行编码的方式
D.仅仅指对输入到计算机中的十进制数用二进制数进行编码的方式
5、ASCII码采用8位二进制编码,共表示( )个字符。
A.127 B.128 C.256 D.64
B
B
课堂练习
6、英文字母A的ASCII码为01000001,英文字母D的ASCII码转化为十进制后是( )
A.64 B.65 C.68 D.70
7、模拟信号数字化的三个步骤依次是( )
A.抽样 量化 编码 B.量化 编码 抽样
C.抽样 编码 量化 D.编码 量化 抽样
8、二进制数11与十进制数2相加的结果是( )
A.(1100)2 B.(0101)2 C.(1010)2 D.(1110)2
VC
A
B
填空题
如图所示,是一个“大”字的8*8信息编码点阵图,假设空方块用“0”表示,黑方块用“1”表示,试分析并回答下列问题。

(1)点阵图第七行用“0”和“1”从左向右排列的信息编码
是____________
(2)表示该字型的方法是点阵方式还是矢方式? _________
(3)只修改一行编码就可以将原图的“大”字改成“人”字,
应修改第________ 行,修改后的编码是_______
01000100
4
00010000
感谢您的耐心观看

展开更多......

收起↑

资源预览