第4讲讲义二进制乘法
- 格式:ppt
- 大小:553.50 KB
- 文档页数:25
拓展知识(二进制)一、二进制数的表示法二进制是计算技术中广泛采用的一种数制。
二进制数是用0和1两个数码来表示的数。
它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。
二进制数也是采用位置计数法,其位权是以2为底的幂。
例如二进制数110.11,其权的大小顺序为22、21、2、2-1、2-2。
对于有n位整数,m位小数的二进制数用加权系数展开式表示,可写为:(N)2=a n-1×2n-1+a n-2×2n-2+……+a1×21+a0×2+a-1×2-1+a-2×2-2+……+a-m×2-m=式中a j表示第j位的系数,它为0和1中的某一个数。
二进制数一般可写为:(a n-1a n-2…a1a0.a-1a-2…a-m)2。
【例1】将二进制数111.01写成加权系数的形式。
解:(111.01)2=1×22+l×21+1×2+1×2-2二、二进制数的加法和乘法运算二进制数的算术运算的基本规律和十进制数的运算十分相似。
最常用的是加法运算和乘法运算。
1. 二进制加法有四种情况:0+0=0 0+1=1 1+0=1 1+1=0进位为1【例2】求(1101)2+(1011)2的和2. 二进制乘法有四种情况:0×0=0 1×0=0 0×1=0 1×1=1【例3】求(1110)2乘(101)2之积莱布尼茨的二进制(Gottfriend Wilhelm von Leibniz,1646.7.1.—1716.11.14.)德国最重要的自然科学家、数学家、物理学家、历史学家和哲学家,一个举世罕见的科学天才,和牛顿同为微积分的创建人。
他博览群书,涉猎百科,对丰富人类的科学知识宝库做出了不可磨灭的贡献。
在德国图灵根著名的郭塔王宫图书馆(Schlossbiliothke zuGotha)保存着一份弥足珍贵的手稿,其标题为:“1与0,一切数字的神奇渊源。
二进制的法则
二进制法则是指在二进制数系统中,使用一组规则和原则来进行计算、运算和表示数字。
以下是二进制的一些常见法则:
1.二进制位:二进制数系统由0和1组成,每一位称为一个
二进制位(bit)。
每个二进制位代表一个权重,从右至左
分别为1、2、4、8、16,以此类推,每个位上的数字乘
以相应的权重,然后求和即可得到该二进制数的十进制值。
2.二进制加法:二进制加法和十进制加法类似,从右至左,
逐位相加,进位则向前一位。
例如,1 + 1 = 10,表示1个
进位和0作为结果。
3.二进制减法:二进制减法也与十进制减法类似。
需要借位
时,从高位借位,并将借位减去。
例如,1 - 1 = 0,表示从
高位借一位,减法结果为0。
4.二进制乘法:二进制乘法的基本原则是将每一位上的数相
乘,并根据位置确定权重。
例如,1乘1等于1,1乘0
等于0,0乘0等于0。
5.二进制除法:二进制除法需要使用长除法的原理,将除数
逐位与被除数进行比较,并逐位求商和余数。
6.逻辑运算:在计算机中,二进制还常用于逻辑运算,如与
(AND)、或(OR)、非(NOT)等。
这些逻辑运算符可以
应用于二进制位上的数值,用于逻辑判断和计算。
二进制法则是计算机科学中基础且重要的概念,它们在数字逻
辑、数据存储、计算和通信等领域有广泛应用。
理解和掌握二进制的法则对于理解计算机内部的工作原理和编程语言十分重要。
第4讲二进制从5幅国画,3幅油画,2幅水彩画中选取两幅不同类型的画布置教室,问有几种不同的选法?31二进制就是只用0和1两数字,在计数与计算时必须“满二进一”,即每两个相同的单位组成一个和它相邻的最高的单位。
二进制的最大特点是:每个数的各个数位上只有0或只有1两种状态。
二进制与十进制之间可以互相转化。
1,将一个二进制数写成十进制数的步骤是:(1)将二进制数的各数位上数字改写成相应的十进制数;(2)将各数位上对应的十进制数求和,所得结果就是相应的十进制数。
将十进制数改写成二进制数的过程,正好相反。
2,十进制数改写成二进制数的常用方法是:除以二倒取余数。
3,二进制数的计算法则:(1)加法法则:0+0=0 0+1=1 1+0=1 1+1=10(2)乘法法则:0×0=0 0×1=0 1×0=0 1×1=1改写成十进制数。
例1:把二进制数110(2)分析与解答:十进制有两个特点:(1)它有十个不同的数字符号;(2)满十进1。
二进制有两个特点:(1)它的数值部分,只需用两个数码0和1来表示;(2)它是“满二进一”。
改写成十进制数,只要把它写成2的幂之和的形式,然后按通常的方法把二进制数110(2)进行计算即可。
=1×22+1×21+0×20110(2)=1×4+1×2+0×1=4+2+0=6把下列二进制数分别改写成十进制数。
(1)100(2)(2)1001(2)例2:把十进制数38改写成二进制数。
分析与解答:把十进制数改写成二进制数,可以根据二进制数“满二进一”的原则,用2连续去除这个十进制数,直到商为零为止,把每次所得的余数按相反的顺序写出来,就是所化成的二进制数,这种方法叫做“除以二倒取余数”。
2 38 02 19 (1)2 9 (1)2 4 02 2 01 (1)即:38(10)=100110(2)把下列十进制数分别改写成二进制数。
二进制的四则运算二进制的四则运算二进制四则运算和十进制四则运算原理相同,所不同的是十进制有十个数码,“满十进一”,二进制只有两个数码0和1,“满二进一”。
二进制运算口诀则更为简单。
1.加法二进制加法,在同一数位上只有四种情况:0+0=0,0+1=1,1+0=1,1+1=10。
只要按从低位到高位依次运算,“满二进一”,就能很容易地完成加法运算。
例1 二进制加法(1)10110+1101;(2)1110+101011。
解加法算式和十进制加法一样,把右边第一位对齐,依次相应数位对齐,每个数位满二向上一位进一。
10110+1101=100011 1110+101011=111001通过计算不难验证,二进制加法也满足“交换律”,如101+1101=1101+101=10010。
多个数相加,先把前两个数相加,再把所得结果依次与下一个加数相加。
例2 二进制加法(1)101+1101+1110;(2)101+(1101+1110)。
解(1)101+1101+1110 (2)101+(1101+1110)=10010+1110 =101+11011=100000;=100000从例2的计算结果可以看出二进制加法也满足“结合律”。
巩固练习二进制加法(1)1001+11;(2)1001+101101;(3)(1101+110)+110;(4)(10101+110)+1101。
2.减法二进制减法也和十进制减法类似,先把数位对齐,同一数位不够减时,从高一位借位,“借一当二”。
例3 二进制减法(1)11010-11110;(2)10001-1011。
解(1)110101-11110=10111;(2)10001-1011=110。
例4 二进制加减混合运算(1)110101+1101-11111;(2)101101-11011+11011。
解(1)110101+1101-11111=1000010-11111=100011(2)101101-11011+11011=10011+11011=101101。