ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:119.52KB ,
资源ID:9411342      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-9411342.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(二进制十进制算法.docx)为本站会员(b****8)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

二进制十进制算法.docx

1、二进制十进制算法在一种数制中,只能使用一组固定的数字符号来表示数目的大小,具体使用多少个数字符号来表示数目的大小,就称为该数制的基数。例如:1.十进制(Decimal)基数是10,它有10个数字符号,即0,l,2,3,4,5,6,7,8,9。其中最大数码是基数减1,即9,最小数码是0。2.二进制(Binary)基数是2,它只有两个数字符号,即0和1。这就是说,如果在给定的数中,除0和1外还有其它数,例如 1012,它就决不会是一个二进制数。3.八进制(Octal)基数是8,它有8个数字符号,即0,l,2,3,4,5,6,7。最大的也是基数减1,即7,最小的是0。4.十六进制(Hexadecil

2、nal)基数是16,它有16个数字符号,除了十进制中的10个数可用外,还使用了6个英文字母。它的16个数字依次是0,l,2,3,4,5,6,7,8,9,A,B,C,D,E,F。其中A至F分别代表十进制数的10至15,最大的数字也是基数减1。既然有不同的进制,那么在给出一个数时,需指明是什么数制里的数。例如:(1010)2,(1010)8,(1010)10,(1010)16所代表的数值就不同。除了用下标表示外,还可用后缀字母来表示数制。例如 ZA4EH,FEEDH,BADH(最后的字母 H表示是十六进制数),与(ZA4E)16,(FEED)16,(BAD)16的意义相同。进制和位权在数制中,还有

3、一个规则,这就是,N进制必须是逢N进一。对于多位数,处在某一位上的“l”所表示的数值的大小,称为该位的位权。例如十进制第2位的位权为10,第3位的位权为100;而二进制第2位的位权为2,第3位的位权为4,对于 N进制数,整数部分第 i位的位权为Ni-1,而小数部分第j位的位权为N-j。l.十进制数的特点是逢十进一。例如:(1010)10 1 1030 1021 1010 1002.二进制数的特点是逢二进一。例如:(1010)2 l 230 22l 210 20(10)103.八进制数的特点是逢八进一。例如:(1010)8 l 830 82l 810 80(520)104.十六进制数的特点是逢十

4、六进一。例如:(BAD)16 11 16210l6113160(2989)10 一、二进制的算术运算1.运算法则(1)、加法法则0+0=00+1=11+0=11+1=10 进位为11+1+1=10+1=11 进位为1实例 将两个二进制数1011和1010相加 解:相加过程如下被加数1011加 数1010进 位 1110101(2)、二进制减法法则 0 - 0 = 0 1 - 0 = 1 1 - 1 = 0 0 - 1 = 1 有借位,借1当(10)2 0 - 1 - 1 = 0 有借位 1 - 1 - 1 = 1 有借位 注:(10)2表示为二进制中的2实例:从(110000)2中减去(101

5、11)2 解释分析: 我们用在某位上方有标记1表示该位被借位。具体过程为从被减数的右边第一位开始减去减数,在本例中,由于0减1而向右数第二位借位,第二位为0不够借转而向右数第三位,以此类推,最后从右数第五位借得1 相减过程如下:借 位 1 1 1 1 1该1拿到右数第四位上做为(10)2(联想在十进制中从千位借位拿到百位上做10用),而右数第四位上借得的(10)2又须借给右数第三位一个1(记住,该位上还剩一个1),以此类推,最后右数第五位上值为0(由于被借位),右数第四位、第三位、第二位均借得1 被减数 1 1 0 0 0 0减 数 1 0 1 1 1 右数第一位借得(10)2,用(10)减1

6、得1,右数第二位上已借得1,用该1减去减数1则得数的右数第二位为0,同理可得其它各位的值分别为0,0,1(从右往左)。 结 果 1 1 0 0 1 最后还剩两位,由于右数第五位的数已被借去,则需从高位借1,(高位为1,借位后为0),借位后当(10)2用,(10)2减1为1。因此得结果为(11001)2 (2)、二进制乘法法则实例:1110 X 01100X0=0被乘数1110 乘 数X01101X0=000001X1=11110 11100X1=0+0000 积1010100(3)、二进制除法法则实例:(1001110)2(110)商1101被除数1101001110-110-0111-110

7、-110-110-0结果为:1101二、数制转换 1.十进制数到二进制数的转换 (1)、整数部分 除2取余法(余数为0为止),最后将所取余数按逆序排列。 实例:将十进制数23转换为二进制数 2| 23 2| 11余数 1 2| 5余数 1 2| 2余数 1 2|1余数 0 0余数 1 结果为 (23)10 = (10111)2(2)、小数部分 乘2取整法(如果小数部分是5的 倍数,则以最后小数部分为0为止,否则以约定的精确度为准,最后将所取整数按顺序排列。 实例1:将十进制数0.25转换为二进制数 0.2 5 X 2 0.5 0 .取整数位0 X 2 1.0 0.取整数位1 结果为 (0.25

8、)10 = (0.01)2实例2:将十进制数125.24转换为二进制数(取四位小数)整数部分转换小数部分转换 2| 1 2 5 0.2 4 2| 6 2.1X 2 2| 3 1.0 2| 1 5.1 0.4 8.0 2| 7.1X 2 2| 3.1 2|1.1 0.9 6.0 0.1X 2 1.9 2.1X 2 1.8 4.1结果为 (125.24)10 = (1111101.0011)22.二进制数到十进制数的转换基本原理:将二进制数从小数点开始,往左从0开始对各位进行正序编号,往右序号则分别为-1,-2,-3,.直到最末位,然后分别将各位上的数乘以2的k次幂所得的值进行求和,其中k的值为各

9、个位所对应的上述编号。实例:将二进制数1101.101转换为十进制数编号: 3 2 1 0 -1 -2 -3 1 1 0 1 . 1 0 1 = 123 + 122 + 021 + 120 + 12-1 + 02-2 + 12-3 = 8 + 4 + 1 + 0.5 + 0.125 = 13.625结果为 (1 1 0 1.1 0 1)2 = (13.625)103.二进制数到十六进制数的转换基本原理:由于十六进制数基数是2的四次幂,所以一个二进制转换为十六进制,如果是整数,只要从它的低位到高位每4位组成一组,然后将每组二进制数所对应的数用十六进制表示出来。如果有小数部分,则从小数点开始,分别

10、向左右两边按照述方法进行分组计算。实例:将二进制数111010111100010111转换为十六进制数二进制数 111010111100010111十六进制数 3AF17结果为 (111010111100010111)2 = (3AF17)163.十六进制转换为二进制基本原理:十六进制数转换为二进制,只要从它的低位开始将每位上的数用二进制表示出来。如果有小数部分,则从小数点开始,分别向左右两边按照述方法进行转换。实例:将二进制数6FBE4转换为十六进制数 十六进制数6 F B E 4 二进制数 110 1111 1011 1110 0100 结果为 (6FBE4)16 = (110111110

11、1111100100)24.十进制转换为十六进制 仿照十进制转换为二进制,可采用“除16取余法,乘16取整法”。 5.十六进制转换为十进制仿照二进制转换为十进制将其按权展开求和即可,例如: (32CF.4B)163 +2 162+12161+151604 16-1+1116-2 = 12288 +512+192+15+0.25+0.04296875(13007.29296875)10 三.基本逻辑运算1.与运算(AND)与运算又称逻辑乘,用符号.或来表示。运算规则如下:00 = 0 01 = 0 10 = 0 11 = 1即当两个参与运算的数中有一个数为0,则运算结果为0,都为1结果为1 2.

12、或运算(OR) 或运算又称逻辑加,用符号+或表示。运算规则如下:00 = 0 01 = 1 10 = 1 11 = 1 即当两个参与运算的数中有一个数为1,则运算结果为1,都为0结果为0 3.非运算(NOT) 如果变量为A,则它的非运算结果用 A 表示。运算规则如下: 0 = 1 1 = 0 4.异或运算(XOR) 异或运算用符号-来表示。其运算规则如下: - 00 = 0 - 01 = 1 - 10 = 1 - 11 = 0 即当两个参与运算的数取值相异时,运算结果为1,否则为0. 计算机的应用 一、科学计算 科学计算是计算机最早的应用领域,如航空航天、气象、军事等,都离不开准确的计算。二、

13、数据处理 计算机可对大量的数据进行分类、综合、排序、分析、整理、统计等加工处理,并可要求输出结果。如人事管理、卫星图片分析、金融管理、仓库管理、图书和资料检索等。三、实时控制 在工业、科学和军事方面,利用计算机能够按照预定的方案进行自动控制,完成一些人工无法亲自操作的工作,如汽车生产流水线等。四、计算机辅助工程 利用计算机辅助系统可以帮助我们快速的设计出各种模型,图案,例如飞机、船舶、建筑、集成电路等工程的设计和制造。当前计算机在辅助教学领域也得到了广泛的发展。五、人工智能利用计算机模拟人的智能去处理某些事情,完成某项工作。例如,医疗诊断专家系统可以模拟医生看病;人机对弈。二、计算机软件系统

14、计算机软件系统包括系统软件和应用软件两大类。 1.系统软件系统软件是指控制和协调计算机及其外部设备,支持应用软件的开发和运行的软件。其主要的功能是进行调度、监控和维护系统等等。系统软件是用户和裸机的接口,主要包括:(1)、操作系统软件, 如DOS、WINDOWS98、WINDOWS NT、Linux,Netware等 (2)、各种语言的处理程序, 如低级语言、高级语言、编译程序、解释程序 (3)、各种服务性程序,如机器的调试、故障检查和诊断程序、杀毒程序等 (4)、各种数据库管理系统,如SQL Sever、Oracle、Informix、Foxpro等三、硬件和软件的关系1.硬件与软件是相辅相

15、成的,硬件是计算机的物质基础,没有硬件就无 所谓计算机。2.软件是计算机的灵魂,没有软件,计算机的存在就毫无价值。3.硬件系统的发展给软件系统提供了良好的开发环境,而软件系统发展 又给硬件系统提出了新的要求。 一.主机和外部设备的使用 前面我们讲过,计算机主要由主机、各种外部设备组成。各种外部设备通过电缆与主机连接。因此在插拔计算机的部件和外部设备时应注意:首先应将主机及所有设备或部件的电源都关闭。切不可带电插拔连接电缆或各种配件,否则极易损坏电路。 为了保护主机中的接口电路,计算机启动时应遵循这样的顺序:首先开启所有外部设备,最后开启主机电源。计算机关闭时,应按相反的顺序,首先关闭主机电源,

16、然后关闭所有外部设备电源。二.键盘使用及指法训练 键盘是计算机的主要输入设备,计算机中的大部分文字都是利用键盘输入的,同弹钢琴一样,快速、准确、有节奏地弹击计算机键盘上的每一个键,不但是一种技巧性很强的技能,同时也是每一个学习计算机的人应该掌握的基本功。 1.结构:按功能划分,键盘总体上可分为四个大区,分别为:功能键区,打字键区,编辑控制键区,数字键区。 5、编辑键区:该键区的键是起编辑控制作用的,其中Ins键是在文字输入时控制插入和改写状态的改变的,Home键是在编辑状态下使光标移到行首,End键是在编辑状态下使光标移到行尾。PageUp键是在编辑或浏览状态下向上翻一页,PageDown键是在编辑或浏览状态下向下翻一页。Del键用于在编辑状态下删除光标后的第一字符。6、功能键区:一般键盘上都有F1F12共12个功能键,有的键盘可能有14个,它们最大的一个特点是单击即可完成一定的功能,如F1往往被设成所运行程序的帮助键,现在有些电脑厂商为了进一步方便用户,还设置了一些特定的功能键,如单键上网、收发电子、播放VCD等。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2