计算机数制转换
教学目标:
(1)掌握二进制与十进制的相互转换方法,并能灵活运用。
(2)学习八进制数和二进制数的相互转换,掌握转换的方法和具体应用。
(3)掌握对整数,小数,和混合数据的不同转换处理方式
课时:45分钟
教学重、难点:二进制与八,十进制的相互转换;整数和小数的转换方法
教学方法:讲授法,启发式实物演示(或投影演示)等直观教学方法
教学过程:
同学们,上节课我们已经介绍了了计算机中的数制,常用的有二,八,十六进制,以及各自的表示方法和基本符号集。今天,我们一起来学习计算机中的数制转换,今天的主要内容和重难点就是八、十进制与二进制的相互转换。
现在,我们就一起先来学习十进制数转为二进制数的方法,整数和小数的转换方法又有所区别的
十进制整数转换成二进制整数的方法是:除2取余,至商为0,余数倒序排。十进制小数转为二进制小数
方法:乘2取整,至小数为0,整数正序排。具体是怎样操作的,我们结合例
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
讲解。
首先,是十进制整数的转换。把十进制数45转换成二进制数,具体做法是:用2去除45,得到商是22和余数1,再用2去除22,得到商11,余数为0,一直进行直到商为0。然后把所有余数按逆序排列,也就是把先得到的余数作为二进制数的低位,后得到的余数作为二进制的高温,依次排列。
学会整数的转换方法后,我们就来学学如何小数部分的转换。
现在我们想将十进制数0.625转为二进制,就用2乘0.625,得到乘积1.25,将整数部分取出,再用2乘余下的小数0.25,得到乘积0.5,将整数部分取出,一直乘到小数部分为0。然后取出整数部分,按顺序排列,先得到的整数作为高位,后得到的整数作为低位,与十进制整数的转换相反。当然,有时候乘积的小数部分没办法为0,像0.635这样的小数,那么我们只能精确到某一位。如果保留一位小数,转换的结果是0.1,保留3位小数,得到的结果就是0.101。说了那么多,还是要实际操作一下。现在,我们就来练练手。……..
由于时间关系,我们就先小结一下。十进制整数转换方法:除2取余,倒序回,除数为0止。十进制小数方法乘2取整,正序回,小数位为0止或保留有效位数。十进制数既含整数又含小数时:分别对整数和小数进行转换,最后将结果进行相加即可。
好了,现在我们已经学了如何将十进制数转换为二进制数,那么,我们再来看看如何将二进制数转换为十进制数吧。还记得上节课学习的位权的概念吗?位权,数码在不同位置上的倍率值。按权展开相加,某进制数的值都可以表示为各位数码本身的值与其权的乘积之和。这个比较简单,我们直接看例题。
小结一下二进制数转换为十进制数。关键:找到小数点的位置顺序:以小数点为分隔,向左位权的次幂分别从0, 1,2… ,向右位权的次幂分别从-1,-2,-3… 代数和:位权展开的相加的形式