内容正文:
3.1 数据编码
【学习目标】
理解信息编码的原理。
掌握进制及其之间的转换。
理解数据编码的意义和作用。
【教学重点】认识二进制,了解文本的编码 。
【教学难点】二进制及与其他进制之间的转换。
【教学过程】
一、游戏引入
学生预习,阅读第52页“任务二 查看存储在计算机中的数据”之“活动1 卡片组合游戏”,动手做一做,领会二进制计数的基本原理。
预习思考题:[来源:学*科*网Z*X*X*K]
思考题1 用这5张卡片,最大能表示的十进制数是多少?若用二进制数表示,是多少?如何分别表示十进制数的0,1,2,3,…?
(参考答案:最大能表示的十进制数是31,用二进制表示为11111。)
思考题2 现有255个相同的苹果,事先分装成若干袋,每袋装若干个苹果,当用户来买苹果时,无论他要多少个(不超过255),都可以不拆开袋子,直接选取几个袋子给他。那么事先应该怎样装袋?如果他要100个苹果,则应给他哪几袋?
(参考答案:每袋分别装1,2,4,8,16,32,64,128个,共8袋。100=64+32+4)
二、二进制与数制转换
(一)体会、归纳数制的通用规律
把图3.1.6(a)和图3.1.6(b)关联起来看:
24 23 22 21 20
16 8 4 2 1
二进制数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,…,称为二进制整数从右到左各位的权值,2是二进制数的基数。二进制数有2种不同的数字:0和1,基本计数规则是逢二进一,即1+1=10。
学生思考:其它任意进制数的规律?(十进制和十六进制)
2019(10)=9*100+1*101+0*102+2*103=2019 十进制数
2F3D(16)=D(13)*160+3*161+F(15)*162+2*163=12093 十六进制整数
总结:数制只是表示数的一种方法,同一个数值用任何数制表示都是一样的,我们数学中都是采用十进制,计算机内部信息的表示是采用二进制。
学生通过小组讨论及网络搜索的方式总结二进制的特点?(提示:优点和缺点两方面)
1.二进制的优点:
(1)二进制只有0和1两个状态。(2)使自