利用几何结构的进制转换_第1页
利用几何结构的进制转换_第2页
利用几何结构的进制转换_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

利用几何结构的进制转换

1数据表示技术随着计算机和网络技术的快速发展,计算机的应用领域不断拓展。它已成为人们沟通、连接和互动的主要工具之一。计算机是一种能够自动、高速且精确进行信息处理的现代化电子设备,其在数值计算和数据处理方面的作用尤其突出。而数据在计算机中的表示方式是以器件的物理状态来实现的,因此二进制成为了其最方便可靠的数据表示形式。研究不同进制之间的转换方式就显得非常重要了。2通过换头近节规则转换为形态的部分转换通常情况下我们采取用短除法的方式进行整数数位的进制转换,采用短乘法的形式进行小数数位的进制转换。由于整数和小数它们进行进制转换的方法并不一样,因此这是一项比较复杂的过程。1)整数部分的进制转换方法对于只有整数的进制转换方法,可以将其归纳为口诀:“除基取余,逆向取值,直到商为零”。例如:将十进制数345转换为二进制。其过程如图1。因此得出结论,将十进制数345转换为二进制数的结果为:(101011001)2。2)小数部分的进制转换方法对于只有小数的进制转换方法,可以归纳为口诀“乘基取整,正向取值,直到余数为零或达到要求保留的小数位”。例如:将十进制数0.678转换为二进制(要求结果保留四位小数)。其过程如图2。因此得出结论,将十进制数0.678转换为二进制数的结果为:(0.1010)2。3)既有整数部分又有小数部分的进制转换方法对于既有整数部分又有小数部分的进制转换方法,通常是分别按照整数部分和小数部分的转换原则将其分开转换再进行组合。例如:将十进制数345.678转换为二进制数,其转换过程为分别转换整数部分和小数部分,然后再进行组合,所以转换结果为(101011001.1010)2。对于其它的非十进制数与十进制数之间的转换原理相同,例如十六进制,只要把基改成16就能实现了。3把带小数位的十二位纳入转换为8进制数利用上述方式进行数位的进制转换,虽然能够依据口诀进行转换,而且方法也非常简单,但是它的计算过程却是非常繁杂的。而利用系统提供的计算器来实现这一操作却非常快速、方便。利用系统提供的计算器可以直接实现整数部分十进制、二进制、八进制及十六进制之间的转换。其方法为:通过开始菜单中的附件打开系统计算器,并将其视图方式切换到“科学型”,选择相应的进制进行转换。系统自带的计算器并不支持包含小数位的数据直接进行转换,需要通过一些中间的转化过程。以将十进制数345.678转换为二进制,并将其结果保留四位小数为例,其操作步骤如下:1)通过开始菜单中的附件打开系统计算器,并将其视图方式切换到“科学型”;2)在十进制状态下输入数据345.678;3)将该数据乘以2^4(即将数据扩大16倍,相当于在二进制状态下小数点往右移动四位,得到结果为5530.848,在后续的转换过程中小数部分0.848将被舍弃。);4)直接点击二进制,得到数据(1010110011010)2,从右往左数,将最后四位作为小数部分,添上小数点,得(101011001.1010)2,该二进制数据即为所求结果。该转换过程反之同样成立。例如:将二进制数据101011001.1010转换为十进制,其过程如下:1)在二进制状态下输入数据1010110011010;2)将其转换为十进制;3)将该数据除以2^4,得到数据345.625(因为只保留了四位小数,故存在一定的误差)即为所求。同理,该转换过程同样适用于将带有小数位的十进制转换为八进制及十六进制。将带有小数位的二进制转换为八进制及十六进制的原理:二进制转换为八进制的原理是三位二进制数转换为一位八进制数;二进制转换为十六进制的原理是四位二进制数转换为一位十六进制数。故利用计算器将带有小数位的二进制转换为八进制及十六进制时,首先把小数部分补足为十二位,然后去掉小数点,再进行相应的转换。例如:将带有小数位的二进制数101011001.1010分别转换为八进制、十六进制及十进制。其转换步骤如下:1)小数部分补0凑足十二位,得到二进制数据串101011001.101000000000;2)在二进制状态下输入数据101011001101000000000;3)将其转换为八进制,取最后四位为小数位;4)将其转换为十六进制,取最后三位为小数位;5)将该数据转换为十进制,再除以2^12,得到数据345.625即为所求。同理可以将带有小数位的八进制数及十六进制数转换为二进制及十进制。例如:将带有小数位的十六进制数159.A转换为二进制、八进制及十进制,其转换步骤如下:1)小数部分补0凑足三位,得到十六进制数据串159.A00;2)在十六进制状态下输入数据159A00;3)将其转换为八进制,取最后四位为小数位;4)将其转换为二进制,取最后十二位为小数位;5)将该数据转换为十进制,再除以16^3,得到数据345.625即为所求。4快速实现数制转换的基本概念基于计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论