内容正文:
第三单元 认识数据
3.1 数据编码(第2课时)
通过活动1的游戏,认识二进制,进而由二进制和十进制扩展到十六进制等,归纳总结任意进制系统共有的特征,并能对进制之间数据进行转换。
通过活动2,使用PYTHON工具,查看字符的ASCII码和UNICODE码,引导学生了解字符的编码,加深体验和认识。
了解数据采集和编码的一般方法,理解其基本原理,为应用数据解决问题打基础。
教学重点:认识二进制,了解文本的编码。
教学难点:二进制及与其他进制之间的转换。
教师准备:打开微机,课件、投影仪等。
学生准备:结合课本提前预习。
【导入新课】
请阅读教科书第52页的任务二的活动1·“卡片组合游戏”,动手做一做,领会二进制计数的基本原理。
【学生思考1】
用图3.1.6(a)中的5张卡片,最大能表示的十进制数是多少?若用二进制数表示,是多少?如何分别表示十进制数的0、1、2、3等。
参考答案:最大能表示的十进制数是31,用二进制表示是11111。
【学生思考2】
现有255个相同的苹果,要求事先装成若干袋,每袋装若干个苹果,当顾客来买苹果时,无论他要多少个(不超过255个),都可以不打开袋子,直接给他选取几袋苹果。那么事先应该怎样装?如果他要100个苹果,则应给他哪几袋?
参考答案:每袋分别装1,2,4,8,16,32,64,128个苹果,共8袋。100=64+32+4。
【教师活动1】
二进制数有0和1两种不同的数字,其基本计数规则是逢二进一,即1+1=10。
计算机存储数据的最小单位是二进制位,用比特(bit)表示。
计算机存储数据的基本单位是字节(Byte,简写为B),8比特为一个字节。
字节单位太小,常用的存储单位有KB,MB,GB等。
1KB=210B=1024B
1MB=210KB=220B=1048576B
1GB=210MB=220KB=230B=1073741824B
1比特能表示两种(21)状态(即0和1)
2比特能表示00、01、10、11四种(22)状态
3比特能表示8(23)种状态
1字节能表示28(256)种状态
【教师活动2】
· 权值
10010=020+121+022+023+124=18
(
权值
)
· 二进制与十进制间的转换
· 十六进制
我国古代曾经在重量单位上使用十六进制,如规定16两为1斤。
十六进制需要使用16个不同的