本文目录
- 01011001∧10100111运算结果是什么
- 逻辑加运算规则
- 二进制逻辑运算有哪三种
- 逻辑加法的运算规则
- 关于逻辑与和逻辑加的问题
- 逻辑乘与逻辑加的运算举例
- 逻辑代数的或运算即为逻辑加是对还是错
- 算术加和逻辑加分别什么意思
01011001∧10100111运算结果是什么
∧是与的意思,0∧A=0 1∧A=A;∨是或的意思,0∨A=A 1∨A=1;(按位来求)。结果为:01011001∧10100111=0000 0001。
逻辑运算:
二进制数的逻辑运算包括逻辑加法(“或”运算)、逻辑乘法(“与”运算)、逻辑否定(“非”运算)和逻辑“异或”运算。
(1)逻辑“或”运算。
又称为逻辑加,可用符号“+”或“∨”来表示。逻辑“或”运算的规则如下:
0+0=0或0∨0=0。
0+1=1或0∨1=1。
1+0=1或1∨0=1。
1+1=1或1∨1=1。
可见,两个相“或”的逻辑变量中,只要有一个为1,“或”运算的结果就为1。仅当两个变量都为0时,或运算的结果才为0。计算时,要特别注意和算术运算的加法加以区别。
(2)逻辑“与”运算。
又称为逻辑乘,常用符号“×”或“· ”或“∧”表示。“与”运算遵循如下运算规则:
0×1=0或0·1=0或0∧1=0。
1×0=0或1·0=0或1∧0=0。
1×1=1或1·1=1或1∧1=1。
逻辑加运算规则
你说的应该是二进制数的算术运算吧.
二进制数的算术运算非常简单,它的基本运算是加法.在计算机中,引入补码表示后,加上一些控制逻辑,利用加法就可以实现二进制的减法、乘法和除法运算.
(1)二进制的加法运算
二进制数的加法运算法则只有四条:0+0=0 0+1=1 1+0=1 1+1=10(向高位进位)
例:计算1101+1011的和
由算式可知,两个二进制数相加时,每一位最多有三个数:本位被加数、加数和来自低位的进位数.按照加法运算法则可得到本位加法的和及向高位的进位.
(2)二进制数的减法运算
二进制数的减法运算法则也只有四条:0-0=0 0-1=1(向高位借位) 1-0=1 1-1=0
例:计算11000011 00101101的差
由算式知,两个二进制数相减时,每一位最多有三个数:本位被减数、减数和向高位的借位数.按照减法运算法则可得到本位相减的差数和向高位的借位.
(3)二进制数的乘法运算
二进制数的乘法运算法则也只有四条:0*0=0 0*1=0 1*0=0 1*1=1
例:计算1110×1101的积
由算式可知,两个二进制数相乘,若相应位乘数为1,则部份积就是被乘数;若相应位乘数为0,则部份积就是全0.部份积的个数等于乘数的位数.以上这种用位移累加的方法计算两个二进制数的乘积,看起来比传统乘法繁琐,但它却为计算机所接受.累加器的功能是执行加法运算并保存其结果,它是运算器的重要组成部分.
(4)二进制数的除法运算
二进制数的除法运算法则也只有四条:0÷0=0 0÷1=0 1÷0=0(无意义) 1÷1=1
例:计算100110÷110的商和余数.
由算式可知,(100110)2÷(110)2得商(110)2,余数(10)2.但在计算机中实现上述除法过程,无法依靠观察判断每一步是否“够减”,需进行修改,通常采用的有“恢复余数法”和“不恢复余数法”,这里就不作介绍了.-10100
二进制逻辑运算有哪三种
二进制逻辑运算主要包括三种基本运算:逻辑加法(又称“或”运算)、逻辑乘法(又称“与”运算)和逻辑否定(又称“非”运算)。此外,“异或”运算也很有用。
具体算法:
一、逻辑加法(“或”运算)
逻辑加法通常用符号“+”或“∨”来表示。逻辑加法运算规则如下:
0+0=0, 0∨0=0
0+1=1, 0∨1=1
1+0=1, 1∨0=1
1+1=1, 1∨1=1
从上式可见,逻辑加法有“或”的意义。也就是说,在给定的逻辑变量中,A或B只要有一个为1,其逻辑加的结果就为1;只有当两者都为0时逻辑加的结果才为0。
二、逻辑乘法(“与”运算)
逻辑乘法通常用符号“×”或“∧”或“·”来表示。逻辑乘法运算规则如下:
0×0=0, 0∧0=0, 0·0=0
0×1=0, 0∧1=0, 0·1=0
1×0=0, 1∧0=0, 1·0=0
1×1=1, 1∧1=1, 1·1=1
不难看出,逻辑乘法有“与”的意义。它表示只当参与运算的逻辑变量都同时取值为1时,其逻辑乘积才等于1。
三、逻辑否定(“非“运算)
逻辑非运算又称逻辑否运算。其运算规则为:
0=1 “非”0等于1
1=0 “非”1等于0
逻辑加法的运算规则
逻辑加法的运算规则
我们知道了逻辑运算包括基本运算:逻辑与,逻辑或,逻辑非,还有一个不那么基本,但却比较常用的运算逻辑异或。
大家如果还记得小学学过的四则运算的话,应该知道四则算术运算是有一些运算定律的,
比如加法交换律:
a+b=b+a
加法结合律:
a+(b+c)=a+b+c
乘法交换律:
a*b=b*a
乘法结合律:
a*(b*c)=a*b*c
乘法对加法的分配律:
(a+b)*c=a*c+b*c
逻辑运算跟算术运算类似,也有不少运算定律。-么
关于逻辑与和逻辑加的问题
这是【逻辑代数】中的一些基本公式;【逻辑代数】是【逻辑学】与【数学】相结合产生的一个分支。所以,要理解上面的式子,必须对【逻辑学】和【数学】都有一定的了解。
逻辑学中的基本概念是【命题】。关于【命题】需要说两点:
(1)【命题】就是一个表示【判断】的陈述句,具有【真】、【假】两个结果(真值)。如:
【李白是唐朝人】;【100<99】;【苹果是水果】;【鸟都会飞】;
一个真正的【命题】的真值是确定的。比如:
【李白是唐朝人】=【真】;【100<99】=【假】;
它们就类似数学上的【常数】,都是一些大小确定的【数字】。
通过对“所有的”【命题】的【真值】进行抽象,可以得到【真】、【假】两个概念;
就像通过对“所有的”【集合】(比如:一堆苹果、一群羊、一排树)的【元素数量】进行抽象,可以得到1、2、3……这样的自然数的概念一样。
在数学的抽象世界里,2个苹果和2只羊,是没有区别的;同样,【李白是唐朝人】和【苹果是水果】这两个【真命题】也是没有区别的。——或者说,在数学里面,我们只关心它们(在某些方面)的共性;而不研究它们的区别。
为了更简单的表示【命题的真值】,我们规定:
用【1】表示【真】;或任意一个【真命题】;
用【0】表示【假】;或任意一个【假命题】;
所以,在【逻辑代数】中,【1】和【0】只是【真】与【假】的“替代符号”而已,其含义完全相同。
(2)陈述句中的【简单句】对应的命题为【原子命题】;【复合句】则对应着【复合命题】。这需要【联结词】的介入:
【并非】李白是唐朝人;100<99【并且】苹果是水果;苹果是水果【或者】鸟都会飞;
可见:【联结词】的作用就是,将一个或几个【命题】变成了另一个【命题】。当然,【复合命题】也是有【真值】的。
这,就类似数学上的【运算】,将一个或几个【数字】变成了另一个【数字】。
而重点是:
【联结词】对【复合命题】结果的影响,与它所关联的【原子命题】的“内容”无关,而只与其【真值】有关。
这就像,【加减乘除】等运算的结果,只与它所关联的【数字】本身的大小有关,而与这些【数字】所表示的具体的【集合】无关。
当然,从另一个角度看:是【运算】本身的含义决定了各种【数字】运算的结果;同理,是【联结词】本身的含义决定了【命题(真值)】运算的结果:
【并非】:表示对一个命题(真值),取反:【真】变【假】、【假】变【真】;
【并且】:参与运算的2个命题【全为真】时结果为【真】;否则结果为【假】;
【或者】:参与运算的2个命题【全为假】时结果为【假】;否则结果为【真】;
同样地,如果我们规定:
用【¬】表示【并非】;——在【逻辑代数】中是通过在一个命题上面加“横线”表示的;
用【*】表示【并且】;
用【+】表示【或者】;
那么,各种【联结词】的含义就可以用下述恒等式来表示了:
¬1=0;¬0=1;
1*1=1;1*0=0;0*1=0;0*0=0;
1+1=1;1+0=1;0+1=1;0+0=0;
这时的【逻辑联结词】就应该称作:【逻辑运算】了
通过上面的叙述,我们就构造了一个类似数学运算的【逻辑运算】。它们都包括【运算】、参与运算的【数字】以及运算的基本【规则】。
现在考虑初中数学中的【代数式】、【整式】、【多项式】、【单项式】等概念,它们都是含有【字母】的式子。【字母】表示的是“取值不确定”的【数字】。除了“值不确定”外,【字母】具有【数字】的一切性质,包括进行【运算】的能力。
其实早在小学时,我们就学过用【符号】来表示“取值不确定”的【数字】了,比如很多数字游戏中、方程中、表示图形面积的公式中,再比如:表示【运算定律】的公式中:
【加法交换律】:a+b=b+a;
【乘法分配律】:a×(b+c)=a×b+a×c;
还有一些并没有总结为定律的运算性质:
a×0=0:任何数乘以0,结果都得0;
a×1=a:任何数乘以1,结果都是其本身;
a+0=a:任何数加上0,结果都是其本身;
这里要着重说一下:上面这些【运算定律(性质)】是【加法】和【乘法】这两种运算的基本性质,而这些性质,是完全由这两种运算的【定义】决定的。
类似地,将【字母】引入【逻辑运算】中,就形成了【逻辑代数】。【字母】在【逻辑代数】中表示的是:一个不确定的【命题真值】;或者说是一个【真值】不确定的【命题】。而根据【逻辑运算】的定义,也可以总结出【逻辑运算】的【运算定律】:
①:0*A=0:【假命题】和【任何命题】通过【并且】联结,形成的【复合命题】必为【假命题】;——【零一律】;
②:1*A=A:【真命题】和【任何命题】通过【并且】联结,形成的【复合命题】的真值为【该命题本身】;——【同一律】;
③:A*A=A:【任何命题】和【其本身】通过【并且】联结,形成的【复合命题】的真值还是【该命题本身】;——【幂等律】;
④:A+1=1:【任何命题】和【真命题】通过【或者】联结,形成的【复合命题】必为【真命题】;——【零一律】;
⑤:A+A=A:【任何命题】和【其本身】通过【或者】联结,形成的【复合命题】的真值还是【该命题本身】;——【幂等律】;-10100
逻辑乘与逻辑加的运算举例
两个非零的数相乘结果是1,有一个数为零则结果是0,如:
2*5=1
-5*9=1
0*7=0
两个数逻辑加时,如两个数都是0则结果是0,否则为1,如:
-8.4+0=1
1+1=1
0+0=0
例如:
“逻辑或”相当于生活中的“或者”,当两个条件中有任一个条件满足,“逻辑或”的运算结果就为“真”
0 || 0 = 0;
1 || 0 = 1;
0 || 1 = 1;
1 || 1 = 1;
“&&”(逻辑与)是逻辑运算符。
扩展资料:
逻辑常量与变量:逻辑常量只有两个,即0和1,用来表示两个对立的逻辑状态。逻辑变量与普通代数一样,也可以用字母、符号、数字及其组合来表示,但它们之间有着本质区别,因为逻辑常量的取值只有两个,即0和1,而没有中间值。-么
在逻辑代数中,有与、或、非三种基本逻辑运算。表示逻辑运算的方法有多种,如语句描述、逻辑代数式、真值表、卡诺图等。
逻辑函数是由逻辑变量、常量通过运算符连接起来的代数式。同样,逻辑函数也可以用表格和图形的形式表示。
参考资料来源:百度百科-逻辑运算
逻辑代数的或运算即为逻辑加是对还是错
逻辑运算又称布尔运算 布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看作等式的变换。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律 。这一逻辑理论人们常称它为布尔代数。20世纪30年代,逻辑代数在电路系统上获得应用,随后,由于电子技术与计算机的发展,出现各种复杂的大系统,它们的变换规律也遵守布尔所揭示的规律。逻辑运算 (logical operators) 通常用来测试真假值。最常见到的逻辑运算就是循环的处理,用来判断是否该离开循环或继续执行循环内的指令。
基本概念
1.逻辑常量与变量:逻辑常量只有两个,即0和1,用来表示两个对立的逻辑状态。逻辑变量与普通代数一样,也可以用字母、符号、数字及其组合来表示,但它们之间有着本质区别,因为逻辑常量的取值只有两个,即0和1,而没有中间值。
2.逻辑运算:在逻辑代数中,有与、或、非三种基本逻辑运算。表示逻辑运算的方法有多种,如语句描述、逻辑代数式、真值表、卡诺图等。
3.逻辑函数:逻辑函数是由逻辑变量、常量通过运算符连接起来的代数式。同样,逻辑函数也可以用表格和图形的形式表示。
4.逻辑代数:逻辑代数是研究逻辑函数运算和化简的一种数学系统。逻辑函数的运算和化简是数字电路课程的基础,也是数字电路分析和设计的关键。
定义
真真得真(与运算),假假得假(或运算),同假异真(异或运算)。
基本公式
注:此处“+”表示“或”,“ · “ 表示“与”,“ ’ ”表示“非”
(1) 0 · A = 0 (10) 1’ = 0; 0’ = 1
(2) 1 · A = A (11) 1 + A = 1
(3) A · A = A (12) 0 + A = A
(4) A · A’ = 0 (13) A + A = A
(5) A · B = B · A (14) A + A’ = 1
(6) A·(B·C) = (A·B)·C (15) A + B = B + A
(7) A·(B+C) = A·B + A·C (16) A+(B+C) = (A+B)+C
(8) (A·B)’ = A’ + B’ (17) A+B·C = (A+B)·(A+C)
(9) (A’)’ = A (18) (A+B)’ = A’ · B’
逻辑变量之间的运算称为逻辑运算。二进制数1和0在逻辑上可以代表“真”与“假”、“是”与“否”、“有”与“无”。这种具有逻辑属性的变量就称为逻辑变量。
计算机的逻辑运算和算术的逻辑运算的主要区别是:逻辑运算是按位进行的,位与位之间不像加减运算那样有进位或借位的联系。
逻辑运算主要包括三种基本运算:逻辑加法(又称“或”运算)、逻辑乘法(又称“与”运算)和逻辑否定(又称“非”运算)。此外,“异或”运算也很有用。
逻辑加法
逻辑加法(“或”运算)通常用符号“+”或“∨”来表示。逻辑加法运算规则如下:
0+0=0, 0∨0=0
0+1=1, 0∨1=1
1+0=1, 1∨0=1
1+1=1, 1∨1=1
从上式可见,逻辑加法有“或”的意义。也就是说,在给定的逻辑变量中,A或B只要有一个为1,其逻辑加的结果为1;两者都为1则逻辑加为1。
逻辑乘法
逻辑乘法(“与”运算)通常用符号“×”或“∧”或“·”来表示。逻辑乘法运算规则如下:
0×0=0, 0∧0=0, 0·0=0
0×1=0, 0∧1=0, 0·1=0
1×0=0, 1∧0=0, 1·0=0
1×1=1, 1∧1=1, 1·1=1
不难看出,逻辑乘法有“与”的意义。它表示只当参与运算的逻辑变量都同时取值为1时,其逻辑乘积才等于1。
逻辑否定
逻辑非运算又称逻辑否运算。其运算规则为:
┐0=1 (非0等于1)
┐1=0 (非1等于0)
异或运算
异或运算(半加运算)通常用符号“⊕“表示,其运算规则为:
0⊕0=0 0同0异或,结果为0
0⊕1=1 0同1异或,结果为1
1⊕0=1 1同0异或,结果为1
1⊕1=0 1同1异或,结果为0
即两个逻辑变量相异,输出才为1-10100
算术加和逻辑加分别什么意思
1、算术加,就是平时普通加减法啊,需要时向高位进位;逻辑加是指或运算,两者相或,至少有一真,则为真。
2、算术加,就是平时普通加减法啊,需要时向高位进位用1101和0100这两个来讲解吧。 逻辑与即1101 & 0100,就是按位相与,与的概念可以同俗的理解为,一个电路有两个串联的开关,只有同时关闭两个开关电路才通,打开任意一个开关电路都不通,所以那两个数逻辑与的结果是0100。 逻辑或即1101 | 0100。-么
扩展资料:
二进制:10101010+00101010=11010100。
运算
1、加法
二进制加法有四种情况:0+0=0,0+1=1,1+0=1,1+1=10(0进位为1)。
2、乘法
二进制乘法有四种情况:0×0=0,1×0=0,0×1=0,1×1=1。
3、减法
二进制减法有四种情况:0-0=0,1-0=1,1-1=0,0-1=1。
4、除法
二进制除法有两种情况(除数只能为1):0÷1=0,1÷1=1。