内容正文:
1、数据的表现形式、采集设备、处理软件等
2、模拟数据数字化过程
知识回顾:
第3单元 认识数据
3.1 数据编码(第2课时)
数值与文本的编码
2
学习目标
认识二进制,了解文本的编码。
二进制与其他进制的转换。
【玩】活动1 卡片组合游戏
【玩中做 做中思】
1.十进制数9用卡片怎么表示?那1,2,4,8,16呢?
2.用这5张卡片,最大能表示的十进制数是多少?
若用二进制数表示,是多少?如何分别表示十进制数的0,1,2,3,…?
3.如果要表示更大的数,怎么办?例如:255
一、数值型数据(非负整数)的编码
4
【悟】二进制与数制转换
把两图关联起来看:
二进制数01001所表示的数的含义就是
1*1+0*2+0*4+1*8+0*16=1*20+0*21+0*22+1*23+0*24=9
其中20,21,22,23,24,…,称为二进制整数从右(低位)到左(高位)各位的权值,每位权值为 ,n表示位数。2是二进制数的基数,多少进制基数就是多少。二进制数有且仅有2种不同的数字:0和1,基本计数规则是逢二进一,即1+1=10。
1 0 0 1
权值:8, 4, 2, 1
权值公式:
低
高
【学】比特,字节,文件大小的单位
计算机中数据的最小单位是二进制位,称为比特(bit,简写为b)。
计算机存储数据的基本单位是字节(Byte,简写为B),1B=8b
因为计算机内数据都是以二进制形式存储的,所以文件大小的单位也是字节。但字节单位太小,常用的有KB,MB,GB等。
1B=8b
1KB=210B=1024B
1MB=210KB=220B=1,048,576B
1GB=210MB=220KB=230B=1,073,741,824B
递进倍数是210=1024,因此民间把10月24日戏称为“程序员节”。
一、数值型数据(非负整数)的编码
【学】二进制数转换为十进制
一、数值型数据(非负整数)的编码
二进制转十进制:
将该二进制数的每个位置上的数字与其对应位置的权值相乘,然后求和即可。
Eg:(10010)2 =1* +0+0+1* +0=16+2=18
【悟】非十进制转十数制
类比二进制转十进制数位乘位权求和的方法,我们可得八进制数转十进制:
如2021(8)=2*83+0+2*81+1*8o=1041,八进制数的基数是8,