计算机中数制转换教学设计

来源 :硅谷 | 被引量 : 0次 | 上传用户:JAVA_Star
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: 数制转换是计算机基础教学中的一个重点和难点,很多教师在教学中往往不知从何下手,讲授内容规划和设计成功与否,将直接影响教学效果。经过多年的计算机应用教学,针对数制转换知识可以从以下几个方面去设计教学内容。
  关键词: 数据类型;进位制;基数;位权;数制转换
  中图分类号:TP3文献标识码:A文章编号:1671—7597(2011)0110086-01
  
  1学习数制转换的意义
  计算机处理的数据分为数值型和非数值型两类。数值型数据指数学中的代数值,具有量的含义,且有正负之分、整数和小数之分;而非数值型数据是指输入到计算机中的所有信息,没有量的含义,如数字符号0~9、大写字母AZ或小写字母a~z、汉字、图形、声音及其一切可印刷的符号+、-、!、#、%、》等。在计算机科学中,常用的数制是十进制、二进制、八进制、十六进制四种。其中二进制数在电子技术实现上具有:方便人们使用逻辑代数表示、硬件技术实现容易、便于记忆、传输可靠、运算规则简单等优点。所以,在计算机中数的存储、传送以及运算均采用二进制。而我们在开发程序、读机器内部代码和数据解决实际问题时,对数值的输入、输出通常使用十进制,这就有一个十进制向二进制转换;二进制向十进制转换的过程。为实现设计过程中计算机内部数据转换的需要,掌握各种数制之间的转换对计算机的学习是很有必要的。
  2 引入基本概念:进制、基数、位权、按权相加法
  数制转换:将数由一种数制转换成另一种数制的变换,简称为数制转换。
  进制:按进位的原则进行记数的方法叫做“进位记数制”简称为“数制”或“进制”。
  基数:数制的进位所遵循一个规则,那就是——逢N进1。这里的N叫做“基数”。
  位权:10n就叫做位权(简称权)。
  按权相加法:每位数序字符乘以它的位权累加求和表示数值大小的方法,叫做按权相。
  3 常用进位制的表示方法
  1)把该数用小括号括起来在小括号的右下角标明该进制的基数,如:(123.12)10说明123.12为十进制数。如果用R表示任意进制,可以表示为(******)1。
  2)在该数的后面加上相应的大写字母表示相应的进制。
  在计算机中常常用到的有二进制、八进制、十进制和十六进制。分别用字母B(Binary)表示二进制(如:10001.11B为二进制数),用字母Q或O(Octal)表示八进制(如:234.45Q为八进制数),用字母D(Decimal)
  表示十进制(如:123D为十进制数),用字母H(Hexadecimal)表示十六进制(如:123.12H为十六进制数)。
  4 数制之间的相互转换
  十进制与二进制、八进制、十六进制之间相互转换关系如图
  1)十进制转换成非十进制(R进制)
  方法:将十进制转化为R进制,整数部分,采用除以R取余(余数为0为止),将所取余数逆序排列;小数部分,乘R取整(每一次必须变为纯小数后再做乘法,直至乘积为0,如果是循环小数,则以约定的精度为准,最后将所取的整数按顺序排列即可)。
  这里仅以10进制数转换为2进制数为例,说明10进制数转换为2进制、8进制、16进制数的转换算法。引导学生完成10进制与与8、16进制数之间的转换。
  ① 10进制整数转换为2进制数,算法:除2、取余、反取
  例:57 =( 11100 1)2
  ② 10进制小数转换为2进制数,算法:乘2、取整、正取
  例:0.125=( 0.001 )2
  ③ 10进制数转换为2进制数
  运算规则:整数部分与小数部分分别按各自规则独立运算,结果用小数点顺次连接。
  例:57.125=(111001.001)2
  ④ 2进制数转换为10进制数,运算规则:按权展开求和
  例:把二进制数11001.001转换成十进制数。
  111001.001B=1×25+1×24+1×23+1×20+0×2-1+0×2-2+1×2-3
  =32+16+8+1+0.125
  =57.125
  说明:不管是任何数制,只是表示数的方式不同,但数的大小始终不变,它们必然可以相互转换。
  2)10进制数转换成8、16进制数的方法与此同,请同学自己总结,略。
  3)二进制和八(十六)进制的转换
  当二进制数有小数部分时,从小数点开始向两侧每3位(4位)二进制数转换为1位八(十六)进制数,不够3位(4位)者可以补0,8/16转回二进制时,每一位的8/16进制数转成三、三/四位二进制数,注意0也需要如此占位划分,例如:把二进制转换成八(十六)进制。
  4) 八进制与十六进制的相互转换
  方法是以二进制位桥梁先把八进制(十六进制)转换为二进制再转换为十六进制(八进制)即可。
  总之:数制及其转换是计算机应用基础教学的难点,更是学生理解、学习的共同难点。在教学中能够把握,把该知识点的内容概括化,层次话,由浅入深的进行讲授,一定会受到良好的教学效果。
其他文献
摘要: DSP是一种专门为实时、快速实现各种数字信号处理算法而设计的、具有特殊结构的微处理器,其处理速度比最快的CPU还快10~50倍。介绍一种基于TMS320C6713DSP芯片设计的10个人范围的说话人身份识别系统。该系统可以自举运行,并可灵活的选择训练、识别或者更换训练者、识别者,识别率达98%以上。  关键词: DSP;嵌入式;应用  中图分类号:TP311文献标识码:A文章编号:1671
中图分类号:X7文献标识码:A文章编号:1671—7597(2011)0110082-01    本次模拟项目是对3×130t/h循环流化床锅炉烟气脱硫,循环流化床锅炉所用燃料煤中含有2%的硫份,其在高温燃烧过程中将会产生大量的SO2,这将会对周围的大气环境造成很大的污染,根据国家环保排放标准和当地环保部门的要求,需要对正在运行的锅炉增加脱硫设施,确保锅炉尾部排放SO2按照国家和当地环保排放要求达
摘要: 设计和实现一个基于B/S的教师继续教育培训网上报名系统。对系统的优势和可行性进行分析,并对系统的公告管理、在线答疑、网上报名以及系统管理四个功能模块进行设计与实现。  关键词: 继续教育;B/S;功能模块;关键技术  中图分类号:TP3文献标识码:A文章编号:1671—7597(2011)0110079-01    0 引言  近年来,我市的中小学教师继续教育工作取得了令人可喜的成绩,而我
摘要: 高等院校学籍管理信息系统是典型的管理信息系统(MIS),是根据普通高等校学籍管理的实际情况而设计的一套应用软件,其开发主要包括系统前端的应用程序的开发以及系统后台的数据库建立和维护两个方面。该系统的具有界面直观易操作,后台数据库安全和可扩展等优点。采用VB6.0作为开发语言,用SQL作为它的后台数据库。介绍高等院校学籍管理信息系统的设计与开发过程。  关键词: 学籍管理;信息系统;VB6.
上海期货交易所(以下简称"上期所")以"围绕市场需求,服务实体经济"为核心,坚持产品服务创新,坚持风险管理创新,精心组织,积极开展新产品创新工作。2004年上期所启动商品指数