资源描述:
《不同数制之间转换教学方法探析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、不同数制之间转换教学方法探析摘要:二进制是信息技术教学中一个基础环节,传统的教学中普遍采用的是mod的方法求解,这是一个相对复杂的方法。本文主要讲解了一个相对简单的计算方法,实现数制转换从传统的乘除的取余取整的方法到加减计算的过渡,使学生更容易理解二进制等数制的概念,更简单的完成数制之间的转换。关键词:二进制位权新方法1数制的由来早在我国古代《周易》当中就有二进制方法的体现,19世纪爱尔兰逻辑学家乔治布尔对逻辑命题的思考过程转化为对符号“0”“1”的某种代数演算。被誉为20世纪第三次科技革命重要标志之一的计算机的发明与应用,推动了二进制的发展。数字计算机只能识别和处理由“
2、0”“1”符号串组成的代码。其运算模式正是二进制,二进制是逢2进位的进位制。0、1是基本算符。因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。其中进位方式计数的数制称为进位计数制。日常生活中,人们最习惯使用的数据是十进制(用符号D表示,如78D,表示数78是十进制数),但生活中也有其他进制,如八进制(用符号0表示)、十六进制(用符号H表示)。而在计算机中所有的数据都是使用二进制(用符号B表示)。在数制中有一个规则,就是N进制一定采用“逢N进一”的进位规则。如:十进制就是“逢十进一”,八进制就是“逢八进一”,二进制就是“逢二进一”。2基数定义:基数是指该进
3、制中允许选用的基本数码的个数。每一种进制都有固定数目的计数符号。例如二进制:基数为2,2个记数符号:0和1。每一个数码符号根据它在这个数中的数位,按“逢二进一”来决定其实际数值。每个数码所表示的数值等于该数码乘以一个与数码所在位置相关的常数,这个常数叫做位权。位权的大小是以基数为底、数码所在位置的序号为指数的整数次幕。一般而言,对于任意的R进制数,有以下和式表示方法:an~lXRn-l+an-2XRn-2+•••+alXRl+aOXRO+a-1XRT+・・・+a-mXR-m(其中R为基数)通过这个和式我们可以容易的表示其他八进制、十进制、十六进制等计数方法。3计算机采用二
4、进制编的优点第一,二进制只有0和1两个状态,需要表示0,1两种状态的电子器件很多。第二,二进制数的运算法则少,运算简单,使计算机运算器的硬件结构大大简化。第三,二进制0和1正好和逻辑代数的假(false)和真(true)相对应,有逻辑代数的理论基础,用二进制表示逻辑值很自然。在计算机技术发展的几十年当中,尽管其他方面的技术早已更新换代了好几代,甚至几十代,但唯有二进制这计算机最根本最核心的技术依然是整个计算机运作的基础。核心原理二进制有着不可替代的优越性。4不同数制间的转换4.1R进制转换为十进制R进制数,它的基数为R,只要将R进制数按位权展开求和,就实现了R进制转换为十
5、进制。根据十进制的权值展开,如125=1X102+2X101+5X100=125,可以得到R进制的转换如下:(10110)B=(1X24+0X23+1X22+1X21+0X20)D=(16+4+2)D=(22)D4.2十进制转换为二进制例如将(115)D转换成二进制,首先根据二进制的权值规律,写出权值排列:8421,所写权值大小的判断条件是看115的大小要介于最左边两个权值之间,即128和64之间,所以该权值排列如下:128,64,32,16,8,4,2,1。然后在权值排列的下方对应的数值进行大小比较,115比权值大的时候写1,小的时候写0,跳转到下一位,继续用差值比较直
6、到结束。操作如下:128,64,32,16,8,4,2,11110011计算115-64=51,用51和32比较,因为51>32,在32的下方写1,计算51-32=19,继续19>16,得1,继续计算19-16=3,因为30.5,所以在0.5的下方写1,计算0.625-0.5=0.125,用0.125和0.25比较大小,得到0.12564,得1;97-64=33,33>32,得1;1与后面权值依次比较,整数部分最后一位为1;小数部分0.7>0,5,得1;0.7-0.5=0.2,0.2