逻辑运算

作者&投稿:越泉 (若有异议请与网页底部的电邮联系)
逻辑运算有哪些种?~

逻辑运算又称布尔运算。布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。
他用等式表示判断,把推理看作等式的变换。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律 。这一逻辑理论人们常称它为布尔代数。
20世纪30年代,逻辑代数在电路系统上获得应用,随后,由于电子技术与计算机的发展,出现各种复杂的大系统,它们的变换规律也遵守布尔所揭示的规律。
逻辑运算 (logical operators) 通常用来测试真假值。最常见到的逻辑运算就是循环的处理,用来判断是否该离开循环或继续执行循环内的指令。
1、逻辑常量与变量:逻辑常量只有两个,即0和1,用来表示两个对立的逻辑状态。逻辑变量与普通代数一样,也可以用字母、符号、数字及其组合来表示,但它们之间有着本质区别,因为逻辑常量的取值只有两个,即0和1,而没有中间值。

2、逻辑运算:在逻辑代数中,有与、或、非三种基本逻辑运算。表示逻辑运算的方法有多种,如语句描述、逻辑代数式、真值表、卡诺图等。
3、逻辑函数:逻辑函数是由逻辑变量、常量通过运算符连接起来的代数式。同样,逻辑函数也可以用表格和图形的形式表示。
4、逻辑代数:逻辑代数是研究逻辑函数运算和化简的一种数学系统。逻辑函数的运算和化简是数字电路课程的基础,也是数字电路分析和设计的关键。

扩展资料:表示方法
"∨" 表示"或"
"∧" 表示"与".
"┐"表示"非".
"=" 表示"等价".
1和0表示"真"和"假"
(还有一种表示,"+"表示"或", "·"表示"与")
Boolean(布尔运算)的参数面板可分成三部分。
布尔运算练习模型:骰子
Pick Boolean(拾取布尔运算对象)卷展栏
该卷展栏用来拾取运算对象B。

以三变量为例,布尔表达式为F=ABC此式说明:当逻辑变量A、B、C同时为1时,逻辑函数输出F才为1。其他情况下,F均为0。工程应用中与运算用与门电路来实现。逻辑图符和真值表如下所示:三元变量与运算真值表输入 输出A B C F0 0 0 00 0 1 00 1 0 00 1 1 01 0 0 01 0 1 01 1 0 01 1 1 1推广到n个逻辑变量情况,与运算的布尔代数表达式为:F=A1A2A3┄An计算机语言表示法:AND 用途:所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。语法:AND(logical1,logical2,…)。参数:Logical1,logical2,…为待检验的1~30个逻辑表达式,它们的结论或为TRUE(真)或为FALSE(假)。参数必须是逻辑值或者包含逻辑值的数组或引用,如果数组或引用内含有文字或空白单元格,则忽略它的值。如果指定的单元格区域内包括非逻辑值,AND将返回错误值#VALUE!。 以三变量为例,布尔代数表达式为:F=A+B+C此式说明,当逻辑变量A、B、C中任何一个为1时,逻辑函数F输出等于1。工程应用中,或运算用逻辑或门电路来实现。逻辑图符和真值表如下所示:三元变量或运算真值表输入 输出A B C F0 0 0 00 0 1 10 1 0 10 1 1 11 0 0 11 0 1 11 1 0 11 1 1 1推广到n个逻辑变量情况,或运算的布尔代数表达式为:F=A1+A2+A3+┄+An计算机语言表示法:OR用途:所有参数中的任意一个逻辑值为真时即返回TRUE(真)。语法:OR(logical1,logical2,...)参数:Logical1,logical2,...是需要进行检验的1至30个逻辑表达式,其结论分别为TRUE或FALSE。如果数组或引用的参数包含文本、数字或空白单元格,它们将被忽略。如果指定的区域中不包含逻辑值,OR函数将返回错误#VALUE!。实例:如果A1=6、A2=8,则公式“=OR(A1+A2>A2,A1=A2)”返回TRUE;而公式“=OR(A1>A2,A1=A2)”返回FALSE。 布尔代数表达式为:__F= A此式说明:输出变量是输入变量的相反状态。工程应用中,非运算用非门电路(反相器)来实现。其逻辑图符如下所示,输出端的小圆圈表示“非”。非门的真值表只有两种组合。计算机语言表示法:NOT用途:求出一个逻辑值或逻辑表达式的相反值。如果您要确保一个逻辑值等于其相反值,就应该使用NOT函数。语法:NOT(logical)参数:Logical是一个可以得出TRUE或FALSE结论的逻辑值或逻辑表达式。如果逻辑值或表达式的结果为FALSE,则NOT函数返回TRUE;如果逻辑值或表达式的结果为TRUE,那么NOT函数返回的结果为FALSE。 与非运算是先与运算后非运算的组合。以二变量为例,布尔代数表达式为:__F= AB工程应用中,与非运算用逻辑与非门电路来实现。逻辑图符和真值表如下所示:与非运算真值表输入 输出A B F0 0 10 1 11 0 11 1 0从真值表可以看出,只有输入A、B同时为1时,输出F才为0。对与非门来讲,这种组合是有效工作状态。 或非运算是先或运算后非运算的组合。以二变量A、B为例,布尔代数表达式为:___F= A+B工程应用中,或非运算用逻辑或非门电路来实现。逻辑图符和真值表如下所示:或非运算真值表 与或非运算是“先与后或再非”三种运算的组合。以四变量为例,布尔表达式为:______F= AB十CD表达式说明:当输入变量A、B同时为1或C、D同时为1时,输出F才等于0。与或非运算是先或运算后非运算的组合。在工程应用中,与或非运算由与或非门电路来实现,其逻辑图符如下所示:思考题:你能写出四变量与或非逻辑真值表吗? 布尔表达式为:_ _F=A⊕B= A B十A B符号“⊕”表示异或运算,即两个输入变量值不同时F=1。工程应用中,异或运算用异或门电路来实现,其逻辑图符和真值表如下所示: 布尔表达式为:____ _ _F=A⊙B= A⊕B =AB十 A B符号“⊙”表示同或运算,即两个输入变量值相同时F=1。工程应用中,同或运算用同或门电路来实现,它等价于异或门输出加非门。思考题:你能写出同或运算的真值表吗?小结:在基本逻辑运算中,与、或、非三种运算是最本质的,其他逻辑运算是其中两种或三种的组合。

命题要么为真,要么为假;(注意:命题真假的存在和是否知道其真假是两回事)
and也叫与运算,or也叫或运算,还有not非;xor我还没见过!
and和or是双目运算符,not是单目运算符;
AandB,A和B中只要有一个是假,运算结果就是假;除非都为真,结果才为真。
即:假and假=假;假and真=假;有交换律:真and假=假;真and真=真。

AorB,A和B中只要有一个是真,运算结果就是真;除非都为假,结果才为假。
即:假or假=假;假or真=真;有交换律:真or假=真;真or真=真。

not则是将一个运算对象的真假,反过来,
即:not假=真;not真=假

逻辑运算里有逻辑运算符,以上的就是常用的逻辑运算符;
还有运算对象,它们往往都是一些命题,而不是数学里所谓的实数;
当在编程程序里实现逻辑运算时,还是用实数来表示真假,
规律是0表示假,1表示真;或正数表示真,或非0数表示真;
真假的定义视程序语言的种类和用户自定义来决定。

你似乎是想学编程?逻辑代数不用在编程上,我实在想不出还能用在什么地方!

and是逻辑且,即当and两边的条件都成立时,结果为真(或1)。否则为假(或0)
or是逻辑或,即当or两边只要有一个条件成立,结果就为真(或1)。两边都不成立时值为假(或0)


c语言中|=是什么意思
&(按位与)双目运算,功能是参与运算的两个数各对应的二进制位相与,只有对应的两个二进制位均为1时,结果为1,否则为0; |(按位或)双目运算,功能是参与运算的两个数各对应的二进制位相或,只有对应的两个二进制位有一个为1时,结果就为1。“|”表示按位或,按位或运算符“|”是双目运算...

什么是逻辑'与'运算
逻辑运算又称布尔运算。布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看作等式的变换。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律 。这一逻辑理论人们常称它为布尔代数。20世纪30年代,逻辑代数在电路系统上获得应用,随后,由于电子技术与计算机的发展...

逻辑运算有哪三个规则?
计算机中与或非三种运算规则分别为:全一为一,有零为零;全零为零,有一为一;一变零,零变一。“与”的运算规则为:全一为一,有零为零。即只有两个操作数都为1时,结果才为1,其他情况均为0(也可以说,只要有0,结果就为0)。“或”运算规则为:全零为零,有一为一。即只有两个操作...

什么是逻辑计算
逻辑是指条件与结论之间的关系,因此逻辑运算是指对因果关系进行分析的一种运算.逻辑运算的结果并不表示数值大小,而是表示一种逻辑概念,若成立用真或1表示,若不成立用假或0表示.

逻辑运算符有哪几种?
“!”(逻辑非)、“&&”(逻辑与)、“||”(逻辑或)是三种逻辑运算符。三种基本逻辑门电路符号如下:

计算机基础中的运算包括哪些内容?
1. 算术运算:用于各类数值运算。包括加(+)、减(-)、乘(*)、除(\/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。2. 关系运算:用于比较运算。包括大于(>)、小于(<)、等于(= =)、大于等于(>=)、小于等于(<=)和不等于(!=)六种。3. 逻辑运算:用于逻辑运算。包括与...

逻辑或的运算规则是什么?
在逻辑运算中有Y=A+B,则表示逻辑变量A和B进行逻辑或运算,逻辑“或”运算符的操作数不需要是同一类型,但是它们必须是整型或指针类型。操作数通常为关系或相等表达式。第一个操作数将完全计算,并且在继续计算逻辑“或”表达式之前将完成所有副作用。仅当第一个操作数的计算结果为 false (0) 时计算...

什么是逻辑运算符
逻辑运算符用来表示日常交流中的“并且”,“或者”,“除非”等思想。逻辑运算符:在形式逻辑中,逻辑运算符或逻辑连接词将语句连接成更复杂的语句。例如,假设有两个逻辑命题,即“下雨了”和“我在屋里”。可以把它们变成复杂的命题:“下雨了,我在屋里”或“没下雨”或“如果下雨了,我在屋里”。

"∧"这个运算符号是什么意思?
Λ 是逻辑运算的一种符号。第十一个希腊字母,读音为Lambda(小写λ),英语发音为:['læmdə]。逻辑运算是数字符号化的逻辑推演法,包括联合、相交、相减。在图形处理操作中引用了这种逻辑运算方法以使简单的基本图形组合产生新的形体,并由二维逻辑运算发展到三维图形的逻辑运算。

逻辑的基本运算方式是什么
“与”、“或”、“非”逻辑的基本运算公式是and、or、not。用逻辑运算符将关系表达式或逻辑量连接起来的有意义的式子称为逻辑表达式。逻辑表达式的值是一个逻辑值,即“true”或“false”。C语言编译系统在给出逻辑运算结果时,以数字1表示“真”,以数字0表示“假”,但在判断一个量是否为“真”...

天水市18560518070: 逻辑运算 - 搜狗百科
辉逄天泉: 又称布尔运算布尔用数学方法研究逻辑问题,成功地建立了逻辑演算.他用等式表示判断,把推理看作等式的变换.这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律 .这一逻辑理论人们常称它为布尔代数.20世纪30年...

天水市18560518070: 二进制逻辑运算有有哪三种啊? -
辉逄天泉:[答案] 逻辑加法(“或”运算)逻辑加法通常用符号“+”或“∨”来表示.逻辑加法运算规则如下:0+0=0, 0∨0=00+1=1, 0∨1=11+0=1, 1∨0=11+1=1, 1∨1=1从上式可见,逻辑加法有“或”的意义.也就是说,在给定的逻辑变量中,A或B只要有一个为1,...

天水市18560518070: 计算机逻辑运算是什么 -
辉逄天泉:[答案] X XOR X = 00H .异或运算:相异取 1,相同取 0 Y XOR Y = 00H (X XOR X)*(Y XOR Y) = 00H是什么语言里的啊与、或、非吗?1."与"运算(AND) "与"运算又称逻辑乘,用符号"."或"∧"来表示.运算规则如下:0∧0 = 0 0∧1 =...

天水市18560518070: 什么是逻辑'与'运算 -
辉逄天泉: 逻辑运算又称布尔运算.布尔用数学方法研究逻辑问题,成功地建立了逻辑演算. 他用等式表示判断,把推理看作等式的变换.这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律 .这一逻辑理论人们常称它为布尔代数. 20...

天水市18560518070: 下列属于逻辑运算的是 . 下列属于逻辑运算的是 . -
辉逄天泉:[选项] A. 与运算 B. 或运算 C. 比较运算 D. 非运算 E.异或运算 F.除法运算

天水市18560518070: 逻辑代数中三种最基本的逻辑运算是___运算,___运算和____运算.逻辑函数有______,______,______,_______,______五种表示方法.逻辑变量和函... -
辉逄天泉:[答案] 与,或,非 与或式,或与式,与非-与非式,或非-或非式,与或非式 0,1 二进制编码器,二-十进制编码器,优先编码器 二进制译码器,二-十进制译码器,显示译码器

天水市18560518070: 什么是C语言的逻辑运算 -
辉逄天泉: 逻辑运算 (logical operators) 通常用来测试真假值.最常见到的逻辑运算就是循环的处理,用来判断是否该离开循环或继续执行循环内的指令.符号 意义< 小于> 大于<= 小于或等于>= 大于或等于== 等于!= 不等于&& 而且 (And)and 而且 (And)|| 或者 (Or)or 或者 (Or)xor 异或 (Xor)! 非 (Not)

天水市18560518070: 名词解释: 布尔代数的逻辑运算 -
辉逄天泉:[答案] 一个有补分配格称为布尔格. 由布尔格,可以诱导一个代数系统,这个代数系统称为布尔代数(即逻辑代数). 逻辑是指条件与结论之间的关系,因此逻辑运算是指对因果关系进行分析的一种运算. 逻辑运算的结果并不表示数值大小,而是表示一种逻...

天水市18560518070: 什么事逻辑与(AND)运算?给举个例子说说. -
辉逄天泉:[答案] 逻辑与(AND)运算“&&”(逻辑与)是逻辑运算符. “逻辑与”相当于生活中说的“并且”,就是两个条件都同时成立的情况下“逻辑与”的运算结果才为“真”. 逻辑运算符把各个运算的变量(或常量)连接起来组成一个逻辑表达式. 逻辑运...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网