内容正文:
数值数据的编码之数值转换
二进制数
数值数据
转换
0、1 代码
编码
数值数据的编码过程
1.什么是数值数据?
数值数据又称数字数据,是可用于算术运算的具体数值
比如:班级人数54人,男的25人,女的29人
数值数据通常采用数制的方式来表达
什么是进制呢
十进制
二进制
1
9
+
——
1
0
进位规则:逢十进一
数码:0、1、2、3、4、5、6、7、8、9
基数:10
数码:0、1
基数:2
1
1
+
——
1
0
进位规则:逢二进一
(1132.25)10 = 1×103+1×102+3×101+2×100+2×10-1+5×10-2
十进制的位权:1.数制中数位上的1所表示数值的大小。
2.以小数点为界,左边位权依次为100、101…10n-1(最高次幂:数值位数的n-1次幂) 右边位权依次为10-1、10-2…
(1132.25)10
位数:4
小数点
2×100
3×101
1×102
1×103
2×10-1
5×10-2
(1010.10)2 = 1×23+0×22+1×21+0×20+1×2-1+0×2-2
二进制的位权:1.数制中数位上的1所表示数值的大小。
2.以小数点为界,左边位权依次为20、21…2n-1(最高次幂:数值位数的n-1次幂) 右边位权依次为2-1、2-2…
(1010.10)2
位数:4
小数点
0×20
1×21
0×22
1×23
1×2-1
0×2-2
( 1010.10 ) 2
= 1×23 + 0×22 + 1×21 + 0×20+ 1×2-1+ 0×2-2
= 8 + 0 + 2 + 0 + 0.5 + 0.25
= ( 10.75 ) 10
十进制
位权展开求和法
二进制
二进制转十进制数:
(1010.10)2
小数点
0×20
1×21
0×22
1×23
1×2-1
0×2-2
按权展开求和法
数制 基数 可用符号 位权 进位规则
十进制 10 0、1、2、3、4、5、6、7、8、9 10n-1、10n-2...
100、10-1、10-2... 逢十进一
二进制 2 0、1 2n-1、2n-2...20
2-1、2-2... 逢二进一
八进制 8 0、1、2、3、4、5、6、7 8n-1、8n-2...80
8-1、8-2... 逢八进一
十六进制 16 0、1、2、3、4、5、6、7、8、9、A、B
C、D、E、F 16n-1、16n-2...160
16-1、16-2... 逢十六进一
R进制 R 0、1、... R-1 Rn-1、Rn-2...R0
R-1、R-2... 逢R进一
P21
( 24.375) 10 如何转成二进制
整数:除2反向取余法
24
2
12
2
余数
0
0
2
3
2
0
1
1
2
0
1
小数:乘2正向取整法
0.375
×
2
——
0.750
0
×
2
——
1.500
1
×
2
——
1.000
1
( 24.375 ) 10 = 11000 + 0.011 = ( 11000.011 ) 2
6
0.500
( 24 )10 = ( 11000 )2
整数
( 0.625 )10 = ( 011)2
幸运转盘大抽奖
奖
奖
奖
奖
逃过一劫
逃过一劫
( 21 ) 10
(1101) 2
再抽一次
(101.110) 2
开始抽奖
奖
奖
系列1
类别1 类别2 类别3 类别4 类别5 类别6 32 20 32 32 15 32
课堂小结
Thanks You !
感谢观看
$$