欢迎来到天天文库
浏览记录
ID:14348113
大小:49.00 KB
页数:6页
时间:2018-07-28
《教案——进制转换》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、进制转换教师:*************************班级:高一(3)班课题:进制转换课型:班级讲授理论课时:一课时教学内容:数字化信息基础教学目的:1、使学生进一步理解数的编码方式。2、使学生能进行数制的转换。教学的重点和难点:把十进制数转换成二进制数教学过程1、引言师:话说某幼儿园招生,园长问小朋友:会不会从一数到一百啊?小朋友看了一眼园长说:1,10,11,100,数完了。园长扭头对家长说,你这孩子不适合来我们幼儿园,智商太低。孩子突然大吼:你丫才智商低!我懒得数一百个数,按照二进制数不行啊!师:(哈哈……)不过最终这位小朋友还是没能入学,为什么呢?因为他的智商太高了!这么
2、小就懂得二进制与十进制之间的转换,实在hold不住啊!不过话又说回来了,不知道大家的智商相比这个小屁孩又有如何呢?大家是否知道什么是二进制!?除了二进制又有什么进制到底?二进制与十进制又有什么见不得人的关系呢?师:(停顿一会儿)不知道也没关系,今天我们就来一起解疑这些问题。2、讲课内容(大体内容)十进制和二进制向学生分别介绍十进制数和二进制数的特点。把十进制整数转换为二进制数因为同学们第一次进行这种运算,所以老师必须一步一步讲清楚,让同学掌握数制转换的方法。除2取余把一个十进制整数转换为十进制数,只要将这个十进制整数一次又一次地被2除,得到的余数(从最后一次的余数写起)就是用二进制表示的数
3、。[例1]把十进制数17转换为二进制数解:2222221781404020110∴17(10)=10001(2)让学生练习:11(10)=(2)92(10)=(2)129(10)=(2)136(10)=(2)248(10)=(2)强调:把一个十进制数转换为二进制数,整数部分可以用除2取余法,对于小数部分就用基数2连续去乘它,直到乘积的小数部分等于“0”为止。如果十进制小数不能用有限位二进制小数表示时,那么可以根据对精度的要求,选取一定的位数。下面列举两个例子:[例2]把十进制数123.75转换为二进制数解:21232222222611301150713111110十进制数进位0.75×2=
4、1.510.5×2=11∴123.75(10)=1111011.11(2)[例3]把十进制数0.65转换为二进制数解:十进制数进位0.65×2=1.3010.3×2=0.600.6×2=1.210.2×2=0.400.4×2=0.800.8×2=1.610.6×2=1.21∴0.65(10)=0.1010011(2)+∈∈是尾数误差,∈<2-7通过上述例子的讲授和学生适应练习(学生练习可以让几个学生到黑板上做,其他学生做在练习本上。发现有共同性的错误,一起订正。)八进制、十六进制简介同学们已经学习了二进制数、十进制数的概念,并且学会了它们之间的转换。所以对八进制、十六进制简介比较容易接受。
5、(1)二进制数与八进制数的互相转换首先介绍下什么是八进制和八进制的特点。然后介绍二进制数化为八进制数的方法:将二进制数由低向高每三位组成一组,每一组表示一个0至7之间的数。因为,三位的二进制数是小于8的,所以,以三位二进制数作为一组的数是逢八进一的。这种逢八进一的数称为八进制数。[例4]把二进制数11110101111转换为八进制数。解:11110101111(2)=(8)111101111013675∴11110101111(2)=3675(8)强调:八进制数与二进制数的转换比较容易,只要将每位八进制数分别用三位二进制数表示即可。[例5]把八进制数2056转换为二进制数。解:2056(8
6、)=(2)2056010000101110∴2056(8)=10000101110(2)(2)十六进制数十六进制是计算机中常用的数制,它的基数是16,因此有16个数字符号,它们是0~9、A、B、C、D、E、F。其中:A表示数10;B表示数11;C表示数12;D表示数13;E表示数14;F表示数15。与三个二进制数可以表示一个八进制数一样,四位二进制数正好对应一位十六进制数。所以,二进制数与十六进制数之间人转换也是比较容易的。把二进制数与十六进制数只要从小数点开始,每四位二进制数对应一位十六进制数,如果不足四位,若是整数,则在最左边添零补足四位;若是小数,则在最右边添零补足四位。[例6]把二
7、进制数10010001101001.001111转换为十六进制数。解:10010001101011.001111(2)=(16)10010001101011.0011110010010001101011.00011100246B.1C∴10010001101011.001111(2)=246B.1C(16)强调:把十六进制数转换为二进制数,只要把十六进制数每一位用对应的车位二进制数表示即可。[例1-7]把十六进制数B56
此文档下载收益归作者所有