内容正文:
数据编码(进制转换、文本数据编码)
年 级:高一 学 科:信息技术(教科版)
1
二进制
基本数码:
0、1
10101100101110011
10000
性别 女
年龄 16
2
续写二进制数:
任务
十进制:
0、 1、 2、 3、 4、 5、 6、 7、 8、 9
10
、11
、100
、101
、110
0、1、
、111
、1000
、1001
、1010
、 10
3
小结
十进制 二进制
基本数码
进位规则
0~9
0、1
逢2进1
逢10进1
4
十进制(非负整数)转二进制:
除2反向取余法
数制转换
具体步骤为:
将十进制数除以2,得到商和余数,
再用商除以2,一直除到商为0为止,
最后将每次所得的余数反向排列即可。
5
数制转换
14
2
7
2
3
1
0
2
2
余数
0
1
1
1
(14)10=(1110)2
例:将十进制数14转换为二进制数。
高位
低位
6
二进制转十进制:按权展开求和法
数制转换
权值:数位上的1所代表的值。如十进制数123,百位上的3,代表有3个100,100就是百位对应的权值。
7
数制转换
1 2 3
102 101 100
十进制数:
位权:
123=1×102+2×101+3×100
8
数制转换
二进制数的权值从个位开始,依次是1、2、4、8、16……它们都是2的若干次幂。
十进制数的权值都是10的若干次幂。
9
数制转换
1 1 1 0
23
二进制数:
位权:
(1110)2=1×23+1×22+1×20+0×20
=14
22
21
20
10
练习
请同学们自行完成二进制数和十进制数的互相转换。
(10111)2=( )10
( 100 )10 =( )2
11
活动
使用python中的bin函数,将十进制数10000转换为二进制数
12
基本数码:0~9、A~F
进位规则:逢16进1
十六进制
A→10
B→11
C→12
D→13
E→14
F→15
13
十六进制
十进制转十六进制:
十六进制转为十进制:
100
16
6
16
0
4
6
(2A)16=2×161+10×160
=42
余数
(100)10=(64)16
除16反向取余法
按权展开求和法
14
思考
十进制与R进制(R为正整数,R>=2)之间的转换方法是什么?
15
十进制 二进制 十六进制 R进制
基本数码 0~9 0、1 0~9、A~F
进位规则 逢10进1 逢2进1 逢16进1
十进制转换为该进制的方法 —— 除2反向取余 除16反向取余
该进制转换为十进制的方法 —— 按权展开求和 按权展开求和
0~R-1
逢R进1
除R反向取余
按权展开求和
16
将十进制数100转换为八进制数,并使用windows自带的计算器验证
活动
进制标识符
二进制 B
八进制 O
十进制 D
十六进制 H
64H、144O
100D、01100100B
17
数据的形式是多样的。除了数值型数据,还有字符型数据,它们是怎么转换为二进制形式呢?
字符编码
18
人为规定
英文字符编码
统一标准
1→a 2→b
3→c ……
1→A 2→B
3→C ……
通信障碍
19
英文字符编码
ASCII码
美国信息交换标准代码 (American Standard Code for Information Interchange)
包含大小写字母、数字、常用符号等128个字符
20
存储时占用1个字节,即8个二进制位
英文字符编码
字符 十进制编码 二进制编码
A 65 01000001
B 66 01000010
21
计算机中常见的存储单位
存储单位 名称 换算关系
bit 位,比特 最小单位
Byte 字节 1B=8bit
KB 千字节 1KB=1024B
MB 兆字节 1MB=1024KB
GB 吉字节 1GB=1024MB
22
计算机中常见的存储单位
存储单位 名称 换算关系
TB 太字节 1TB=1024GB
PB 拍字节 1PB=1024TB
EB 艾字节 1EB=1024PB
ZB 泽字节 1ZB=1024EB
YB 尧字节 1YB=1024ZB
23
GB2312-1980
中文字符编码
GBK
GB18030-2000
GB18030-2005
6763个汉字
2万余汉字
2万7千余汉字
7万余汉字
GB18030-2022(2023年8月实施)
8万余汉字
24
思考
可以用1个字节对汉字编码吗?
0
1
2 2 2 2 2 2 2 2
* * * * * * *
6700
=256
2字节
25
通用字符编码
Unicode字符集,又叫统一码、万国码,是国际组织制定的字符编码方案,它为每种语言中的每个字符设定了统一且唯一的二进制编码,以满足跨语言、跨平台的要求。
26
活动:查看字符的编码
使用python的ord函数查看字符的Unicode编码值(十进制)
27
任务
性别 女
年龄 16
28
任务
国家标准|GB 18030-2005 (samr.gov.cn)
1100010110101110
……
29
进制转换
课堂小结
字符编码
英文:ASCII码
中文:GB18030
通用:Unicode
二进制、十进制、十六进制
十进制与二进制及其他进制的互相转换
30
EVCapture4.2.2软件录制
Lavf57.25.100
本视频由湖南一唯信息科技开发的EV录屏软件录制,www.ieway.cn
$$