二进制数在经典数学题中的应用-精选教育文档_第1页
二进制数在经典数学题中的应用-精选教育文档_第2页
二进制数在经典数学题中的应用-精选教育文档_第3页
二进制数在经典数学题中的应用-精选教育文档_第4页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

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

文档简介

1、二进制数在经典数学题中的应用当代电子计算机的核心之一就是使用二进制数。早在1673年,27岁的德国数学家布莱尼兹在研究计算机模型时就认识到了二进制数的重要性,并系统地提出了二进制数的运算法则。二进制数不仅在电子计算机中得到了广泛的应用,而且在实际生活中也得到了广泛的应用,尤其是在解决一些比较复杂的数学题时,更是发挥了重要的作用。本文笔者简要介绍了一下二进制数的概念以及应用原则,并以两个经典数学题为例分析了二进制数在经典数学题中的应用。一、二进制数的概念下面我们以十进制数为例,来认识一下二进制数。十进制数是以十为基底的进位计数制,十进制数是使用0、1、2、3、4、5、6、7、8、9十个有序的数字

2、符号及一个小数点符号来表示的,而且是“逢十进一”,即各相邻位的“权”(所谓权,指的是在进位数制中,为了确定一个数位的实际数值必须乘上的因子)之比都固定为“10”。以此为基础再来看二进制数,从进位计数制的理论观点来看,在所有可能的基底中,二进制数最小的基底是2。在二进制数中,只有数字符号0和1及一个小数点符号,并且是“逢二进一”,各相邻位的“权”之比为“2”。无论是刚才介绍的十进制数还是二进制数,邻位的“权”之比都是固定的。都属于进位计数制,它们各相二、二进制数的运算规则二进制数的运算不仅包括算术运算,而且还包括逻辑运算。在算术运算上,二进制数与十进制数一样,同样可以进行加、减、乘、除四则运算。

3、二进制数的逻辑运算则是指对因果关系进行分析的一种运算。逻辑运算的结果并不表示数值大小,而是表示一种逻辑概念。常见的二进制数的逻辑运算有“与”“或”“非”和“异或”4种。1.二进制数的四则运算法则加法:0+0=0,0+1=1,1+0=1,1+1=0(向高位进位);减法:0-0=0,0-1=1(向高位借位),1-0=1,1-1=0;乘法:0X0=0,0X1=0,1X0=0,1X1=1;除法:0+1=0,1+1=0。2,二进制数的逻辑运算规则若干位二进制数组成逻辑数据,位与位之间无“权”的内在联系。对两个逻辑数据进行运算时,每位之间相互独立,运算是按位进行的,不存在算术运算中的进位和借位,运算结果仍

4、是逻辑数据。与:用符号“八”来表示0A0=0,0A1=0,1A0=0,1A1=1;或:用符号“V”来表示0V0=0,0V1=1,1V0=1,1V1=1;非:常在逻辑变量上面加一横线表示=1,=0;异或:用符号来表示00=0,01=1,10=1,11=0o三、二进制数在经典数学题中的应用1.经典例题一二进制数在位数相同的时候没有十进制数所表示的数值大,有时为了表示一个很小的数却需要用很长的一行表达式。如79,用二进制数表示则为1001111。但是在解决一些数学问题的时候,有时候采用二进制数反而会比较简洁明了,便于计算。在学习数学的时候我们都会接触到“放麦粒”这一经典例题,在解决这一问题的时候就比

5、较适合用二进制数。下面就来具体分析一下二进制数在这道经典数学题中的应用。传说国际象棋是舍罕王的宰相西萨?班?达依尔发明的,他把这个有趣的娱乐品进贡给国王。舍罕王对于这一奇妙的发明异常喜爱,决定让宰相自己要求得到什么赏赐。西萨并没有要求任何金银财宝,他只是指着面前8X8的棋盘奏道:“陛下,就请您赏给我一些麦子吧,在第一格棋盘上放1粒,第二格上放2粒,第三格上放4粒,第四格上放8粒照这样放下去,只要把棋盘上64格的麦粒都赏给你的仆人,他就心满意足了”,舍罕王听了,心中暗暗欣喜:“这个傻瓜的胃口实在不算大啊,这能要多少麦子呢?最多几百斤吧。小意思。”他立即慷慨地应允道:”爱卿,你当然会如愿以偿的!”

6、但当记麦工作开始后不久,舍罕王便暗暗叫苦了,因为尽管第一袋麦子放满了将近二十个格子,可是接下去的麦粒数增长的竟是那样的快,国王很快意识到,即使把自己王国内的全部粮食都拿来,也兑现不了他许给宰相的诺言了。那么,舍罕王究竟该给西萨多少麦粒呢?舍罕王所承诺给的西萨的麦如果用二进制数来表示就是64个1,用事来表示为:1+2+22+23+263,也就是1+1+2+22+23+263-1=2+2+22+23+263-1=22+22+23+263-1=264-1,即舍罕王所欠的麦子的粒数为264-1o264-1,就是采用的二进制计数法,这样计算起来比较方便,看上去也较为简洁,如果换算成十进制数则是18446

7、744073709551615,这样计算起来会相当的麻烦,看上去也较为繁琐。所以,教师在讲解这道经典的数学题的时候一般都是采用二进制数的,这样会简化整个的计算过程。2.经典例题二小学的数学题中常有类似这样的题:有5瓶药,每瓶中有20粒药丸,每粒药丸重10克,其中有1瓶受潮了,受潮的每个药丸重11克。给你一个天平,你怎样一次就能测出哪几瓶是受潮的药呢?这样的题,很容易思考。首先,将5瓶药编号为1-5号,从中分别取出1、2、3、4、5粒药丸,这样进行称重。如果全是没有受潮的话,应是(1+2+3+4+55)X10=150(克)。如果称出的重量是152克,那么超出的重量是2克,说明有2+(11-10)

8、=2(粒)超重,因此超重的药是第2瓶。如果称出的重量是155克,那么超出的重量是5克,说明有5+(11-10)=5(粒)超重,因此超重的药是第5瓶。那么,如果我们把已知有1瓶药受潮改为有几瓶药受潮,问题是不是就变得复杂了呢?即题目改为:有5瓶药,每瓶中有20粒药丸,每粒药丸重10克,其中有几瓶受潮了,受潮的每个药丸重11克。给你一个天平,你怎样一次就能测出哪几瓶是受潮的药呢?这样的话直接使用上述的方法是行不通的,比如称出的重量是155克,那么超出的重量是5克,说明有5+(11-10)=5(粒)超重,那么超重的药可能是第1瓶和第4瓶的,也可能是第2瓶和第3瓶的,也可能是第5瓶的。所以要换一种思路

9、来思考这个问题。称重量的想法是没有错的,那么可以进行改进的就是选取药丸的数量。如果已经学习过二进制数,则可以轻松地想到,首先,将5瓶药编号为1-5号,从中分别取出1、2、4、8、16粒药丸,这样进行称重。如果全是没有受潮的话,应是(1+2+4+8+16)X10=310(克)。假如称出的重量是312克,那么超出的重量是2克,说明有2+(11-10)=2(粒)超重,2=(00010)2,因此超重的药是第2瓶的。如果称出的重量是315克,那么超出的重量是5克,说明有5+(11-10)=5(粒)超重,5=(00101)2,因此超重的药是第1瓶和第3瓶。如果称出的重量是339克,那么超出的重量是29克,说明有29+(11-10)=29(粒)超重,29=(11101)2因此超重的药是第1瓶、第3瓶、第4瓶和第5瓶。这样采用二进制数来解决这个

温馨提示

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

评论

0/150

提交评论