龙空技术网

逻辑运算的概念与逻辑运算种类

VBA语言専攻 387

前言:

而今各位老铁们对“加法逻辑运算法则”大概比较注意,朋友们都需要学习一些“加法逻辑运算法则”的相关知识。那么小编同时在网摘上搜集了一些有关“加法逻辑运算法则””的相关文章,希望各位老铁们能喜欢,大家一起来了解一下吧!

最近的文章中,讲理论的稍微多些,主要是想通过理论的讲解给众多的实例讲解以补充,让实例更具有说服力,今日给大家推出的是逻辑运算的相关知识。

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

由于布尔在符号逻辑运算中的特殊贡献,很多计算机语言中将逻辑运算称为布尔运算,将其结果称为布尔值。

1.逻辑常量:逻辑常量只有两个,即0和1,用来表示两个对立的逻辑状态。没有中间值。

2.逻辑运算:在逻辑代数中,有与、或、非三种基本逻辑运算。

3.逻辑函数:逻辑函数是由逻辑变量、常量通过运算符连接起来的代数式。

二 逻辑运算的种类:

1 AND 逻辑加法("或"运算)

用途:所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。

语法:AND(logical1,logical2,.)。

参数:Logical1,logical2, .为待检验的1~30 个逻辑表达式,它们的结论或为TRUE(真)或为FALSE(假)。参数必须是逻辑值或者包含逻辑值的数组或引用,如果数组或引用内含有文字或空白单元格,则忽略它的值。如果指定的单元格区域内包括非逻辑值,AND将返回错误值#VALUE!。

实例:如果B1=2、B2=6,那么公式"=AND(B1,B2)"返回FALSE。如果B1=104,那么公式"=IF(AND(1<B1,B2< 7)"结果返回true。

2 NOT 逻辑否定("非"运算)

用途:求出一个逻辑值或逻辑表达式的相反值。如果您要确保一个逻辑值等于其相反值,就应该使用NOT 函数。

语法:NOT(logical) 。

参数:Logical是一个可以得出TRUE 或FALSE 结论的逻辑值或逻辑表达式。如果逻辑值或表达式的结果为FALSE, 则NOT 函数返回T RUE;如果逻辑值或表达式的结果为TRUE,那么NOT 函数返回的结果为FALSE。

实例:如果B1=6、B2=8,那么公式"=NOT(B1<7)"返回值是FALSE

3.OR 逻辑乘法("与"运算)

用途:所有参数中的任意一个逻辑值为真时即返回TRUE(真)。

语法:OR(logical1,logical2,...)

参数:Logical1,logical2,...是需要进行检验的1 至30 个逻辑表达式,其结论分别为TRUE 或FA LSE。如果数组或引用的参数包含文本、数字或空白单元格,它们将被忽略。如果指定的区域中不包含逻辑值,OR 函数将返回错误#VALUE!。

实例:如果B1=6、B2=8,则公式"=OR(B1+B2>B2,B1=B2)" 返回TRUE;而公式"=OR(B1>B2,B1=B2)"返回FALSE。

数学是一门基础的学科,不属于自然科学的范畴,但自然科学离不开数学。虽然数学成果不能获得诺贝尔奖,但每一位诺贝尔奖获得者的数学造诣都是很好的。正如上面的布尔理论,成功地用数学界不相连的0和1 解决了逻辑运算问题,为人类的进步奠定了理论基础。

今日内容回向:

1, 什么是逻辑运算?

2, 逻辑运算有哪几种?

分享成果,随喜正能量

标签: #加法逻辑运算法则