1. 布尔逻辑技术的算符是什么,表达式是什么
简单地说就是:与、或、非
与:and A and B 即:A、B中存在一个值为false,整个表达式就为false,否则为true
或:or A or B 即:A、B中存在一个值为true,整个表达式就为true,否则为false
非:not !A 即:A为true,则!A为false,否则为true
Java中存在短路与(&&)、短路或(||),也就是说,A&&B时,若A为false则不会去判断B,整个表达式就为false,A&B就需要判断A,还要判断B,才能确定表达式的值
同理:A||B,若A为true,则不去判断B,整个表达式为true,A | B则需要判断A,还要判断B,才能确定表达式的值。
2. 【布尔逻辑检索里可以用哪些符号表示】
用这些逻辑算符将检索词组配构成检索提问式,计算机将根据提问式与系统中的记录进行匹配,当两者相符时则命中,并自动输出该文献记录.下面以“计算机”和“文献检索” 两个词来解释三种逻辑算符的含义.(1)“计算机”AND“文献检索”,表示查找文献内容中既含有“计算机”又含有“文献检索”词的文献.(2)“计算机”OR“文献检索”,表示查找文献内容中含有“计算机”或含有“文献检索”以及两词都包含的文献.(3)“计算机”NOT“文献检索”,表示查找文献内容中含有“计算机”而不含有“文献检索”的那部分文献.检索中逻辑算符使用是最频繁的,对逻辑算符使用的技巧决定检索结果的满意程度.用布尔逻辑表达检索要求,除要掌握检索课题的相关因素外,还应在布尔算符对检索结果的影响方面引起注意.另外,对同一个布尔逻辑提问式来说,不同的运算次序会有不同的检索结果.布尔算符使用正确但不能达到应有检索效果的事情是很多的.。
3. 什么是布尔达表达式
布尔表达式(Boolean expression)是一段代码声明,它最终只有true(真)和false(假)两个取值。从最基本的层次来说,所有的布尔表达式,不论它的长短如何,其值只能是true或false。
最简单的布尔表达式是等式(equality)。这种布尔表达式用来测试一个值是否与另一个值相同。它可以是一个简单的等式,例如:
2 == 4
上面这个布尔表达式的值是false,因为2和4不相等。它也可以是复杂的等式,如:
MyObject.MyProperty == YourObject.YourProperty
这个等式的值是不确定的,可能取真值也可能取假值,只有在程序运行时才能确定。如果你对C、C++甚至C#比较熟悉的话,就会知道上式中的= = (双等号) 是一个逻辑布尔操作符,而= (单等号)是用来对变量赋值的赋值操作符。程序员有时会将这两个操作符放错位置,这是一个导致程序在编译时或运行时出错的常见原因。
概述
布尔表达式是布尔运算量和逻辑运算符按一定语法规则组成的式子。 n逻辑运算符通常有∧、∨、﹃三种(在某些语言中,还有≡(等价)及→(蕴含)等等);
逻辑运算对象可以是逻辑值(True 或False)、布尔变量、关系表达式以及由括号括起来的布尔表达式。
不论是布尔变量还是布尔表达式,都只能取逻辑值True或False。在计算机内通常用1(或非零整数)表示真值(True),用0表示假值(False)。
关系表达式是形如E1 Rop E2的式子,其中E1和E2为简单算术表达式,Rop 为关系运算符(, =, =, )。若E1和E2之值使该关系式成立,则此关系表达式之值为True ,否则为False 。
作用
布尔表达式的语义在于指明计算一个逻辑值的规则.
布尔表达式在程序设计语言中有两个基本的作用:
一是在某些控制语句中作为实现控制转移的条件;
另一个则是用于计算逻辑值本身。
约定:各类运算符的优先顺序(由高至低)如下:
⒈括号
⒉算术运算符 *(乘法) / (除法) +(加法) -(减法) %(模)(返回一个除法的整数余数,例如:12%5=2,这里是因为12除以5的余数是2)
⒊关系运算符 (大于)、>;=(大于等于)、(不等于)
⒋逻辑运算符 ┒ ∧ ∨
3. 布尔表达式的等价解释-求值角度
为了方便起见,下面我们仅讨论由文法
E→ E∧E | E∨E | ┑E | (E) | I | i Rop i (5.1)
可采用类似算术表达式的方式来进行。例如,对于布尔表达式A∨B∧C,可翻译为:
(∧, B, C, T1 )
(∨, A, T1, T2 )
4. 布尔逻辑符有哪三种
1 非 (NOT)
函数: NOT 仅是一个否定;输出与输入的相反。(NOT函数仅有一个输入,故称为一元函数或者一元操作符)。当输入为假,输出是真,反之亦然。 NOT函数逻辑上表达一个条件的反面。
2 与 ( AND)
函数: AND 可以有任意多个输入,但最少是两个。仅当AND函数的第一个、第二个和第三个输入等都是真,它的输出才是真。
3 或 (OR)
函数: OR 可以有任意多个输入,但最少是两个。 OR函数无论何时只要一个输入中出现了真,输出就是真。
4 异或 (XOR)
函数: XOR是OR的变体。仅当一个输入或者另一个输入是真,但不是两者都为真(既如果输入是不同的),它的输出才为真。
摘录于: 百度百科。
转载请注明出处育才学习网 » 布尔逻辑表达式怎么写