信息在计算机中的表示
教学目标:
知识与能力目标:学习把十进制整数转化为二进制数和十六进制数的基本方法。
过程与方法目标:通过课堂上的讲授,让学生掌握十进制整数和二进制数、十六进制数之间相互转换的基本方法。
情感态度价值观目标:通过对这种数制转换方法的介绍,让学生了解程序在计算机里的运行过程和原理,从而激发他们学习计算机的兴趣。 教学重点:
学习和掌握十进制整数转化为二进制数和十六进制数的基本方法。 教学难点:
二进制数的计算规则、二进制数和十六进制数之间的转换方法、用“除2取余”法将十进制数转换成为二进制数。 教学方法及用具: 课堂讲授 教学过程: 一、 新课导入
问题:小明在玩计算机游戏时想通过游戏修改器将人物中的武力属性值由73改为98,但是他用修改器将游戏里的数值读出来后却发现修改器中的数值显示为49,经检查他的操作步骤没有错误,请问这是怎么回事,难道是计算机出故障了吗?
1
我们的数据在现实生活中通常用10个阿拉伯数字来表示(0、1、2、3、4、5、6、7、8、9)而计算机没有人这么智能,它里面的数据是用两个阿拉伯数字来表示的(0和1),那么我们怎么把现实生活中的数字和计算机中的数字一一对应起来呢? 二、 为什么计算机选用二进制数?
用于制作计算机的物理器件(如电子管、晶体管等)都只具有两个稳定状态的器件,它就像轮船上的信号灯一样,只有开和关两个状态,其中灯开表示数值1,灯关闭表示数值0。8盏连在一起的灯就可以表示一个完整的数据了。 三、 二进制数的数值表示方法 1、 十进制数的拆分
1369=1×1000+3×100+6×10+9=1×10 +3×10 +6×10 +9×10 672=6×100+7×10+2=6×10 +7×10 +2×10 2、 类似的二进制数也可以这么拆分 10010001=1×2 +1×2 +1×2 =128+16+1=145 00001001=1×2 +1×2 =8+1=9
3、 二进制数和十进制数之间的一一对应的关系 十进制 二进制 0 1 2 3
3 2 1 0
2 1 0
7 3
4 0
0
0000 0001 0010 0011
2
4 5 6 7 8 9 10 11 12 13 14 15
0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
总结:根据计算规则,十进制数是逢十进一,借一当十,而二进制数是逢二进一,借一当二。 小练习:
把下面这些二进制数转化为十进制数: 01011011、00010101、00101111、11110000 四、 二进制数和十六进制数之间的关系
由于十六进制数是逢十六进一,借一当十六,而四个二进制数又刚好可以表示十六个不同的数字,所以二进制数和十六进制数之间存在着以下的一一对应关系:
十进制 二进制 十六进制
3