布尔逻辑算符的类型和在检索式中优先执行的顺序

2024-12-13 23:06:08
推荐回答(5个)
回答1:

顺序:在一个检索式中,可以同时使用多个逻辑运算符,构成一个复合逻辑检索式。复合逻辑检索布尔逻辑检索式中,运算优先级别从高至低依次是not、and、near、with、or,可以使用括号改变运算次序。

尽管在任何布尔运算中都最多有两个集合参与,从这个运算所形成的新集合可以接着与其他集合联合起来实现另外的布尔运算。

可以定义一个新集合 C 作为"全集"中所有五的倍数的集合,所以 "集合 A AND B AND C" 将是"全集"中所有 30 的倍数。

如果为了更方便,可以把集合 AB 当作集合 A 和 B 的交集,或者说"全集"中所有六的倍数的集合。那么可以称 "集合 AB AND C" 是"全集"中所有 30 的倍数的集合。接着进一步的把这个结果叫做集合 ABC。

扩展资料

运算次序

在一个检索式中,可以同时使用多个逻辑运算符,构成一个复合逻辑检索式。复合逻辑检索式中,运算优先级别从高至低依次是not、and、near、with、or,可以使用括号改变运算次序。

如:(A or B) and C先运算(A or B),再运算and C

检索中逻辑算符使用是最频繁的,逻辑算符使用的技巧决定检索结果的满意程度。用布尔逻辑表达检索要求,除要掌握检索课题的相关因素外,还应在布尔算符对检索结果的影响方面引起注意。另外,对同一个布尔逻辑提问式来说,不同的运算次序会有不同的检索结果。

参考资料来源:百度百科-布尔逻辑检索

参考资料来源:百度百科-布尔逻辑

回答2:

类型:

1 非(NOT)
函数:NOT 仅是一个否定;输出与输入的相反。(NOT函数仅有一个输入,故称为一元函数或者一元操作符)。当输入为假,输出是真,反之亦然。NOT函数逻辑上表达一个条件的反面。

2 与 ( AND)
函数:AND 可以有任意多个输入,但最少是两个。仅当AND函数的第一个、第二个和第三个输入等都是真,它的输出才是真。

3 或 (OR)
函数:OR可以有任意多个输入,但最少是两个。OR函数无论何时只要一个输入中出现了真,输出就是真。

4 异或 (XOR)
函数:XOR是OR的变体。仅当一个输入或者另一个输入是真,但不是两者都为真(既如果输入是不同的),它的输出才为真。

顺序:在一个检索式中,可以同时使用多个逻辑运算符,构成一个复合逻辑检索式。复合逻辑检索布尔逻辑检索式中,运算优先级别从高至低依次是not、and、near、with、or,可以使用括号改变运算次序。

扩展资料:

使用集合代数作为介绍布尔逻辑的一种方式。还使用文氏图来展示各种布尔逻辑陈述所描述的集合联系。

设 X 是一个集合:元素是一个集合的成员。表示为 \in。如果它不是这个集合的元素,表示为 \notin

全集是集合 X,有时表示为 1。注意使用全集这个词意味着"虑及的所有元素",同"现有的所有元素"一样不是必然的。

空集或 null 集合是没有元素的集合,表示为 \varnothing,有时表示为 0。

一元算符应用于一个单一的集合。有一个一元算符叫做逻辑非(NOT)。它的作用是采用补集。

二元算符应用于两个集合。基本的二元算符是逻辑或(OR)和逻辑与(AND)。它们进行集合的并集和交集。还有其他衍生的二元算符,比如逻辑异或(XOR)(排他的或)。

子集表示为 A \subseteq B,意味这在集合 A 中所有元素都在集合 B 中。

真子集表示为 A \subset B,意味着在集合 A 中的所有元素都在集合 B 中,并且两个集合不等同。

超集表示为 A \supseteq B,意味着在集合 B 中的所有元素都在集合 A 中。

真超集 表示为 A \supset B,意味着在集合 B 中的所有元素都在集合 A 中,并且两个集合不等同

参考资料来源:百度百科-布尔逻辑

参考资料来源:百度百科-布尔逻辑检索

回答3:

顺序:在一个检索式中,可以同时使用多个逻辑运算符,构成一个复合逻辑检索式。复合逻辑检索布尔逻辑检索式中,运算优先级别从高至低依次是not、and、near、with、or,可以使用括号改变运算次序。

尽管在任何布尔运算中都最多有两个集合参与,从这个运算所形成的新集合可以接着与其他集合联合起来实现另外的布尔运算。

可以定义一个新集合C作为"全集"中所有五的倍数的集合,所以"集合AANDBANDC"将是"全集"中所有30的倍数。

扩展资料:

使用集合代数作为介绍布尔逻辑的一种方式。还使用文氏图来展示各种布尔逻辑陈述所描述的集合联系。

设 X 是一个集合:元素是一个集合的成员。表示为 \in。如果它不是这个集合的元素,表示为 \notin

全集是集合X,有时表示为1。注意使用全集这个词意味着"虑及的所有元素",同"现有的所有元素"一样不是必然的。

空集或 null 集合是没有元素的集合,表示为 \varnothing,有时表示为 0。

一元算符应用于一个单一的集合。有一个一元算符叫做逻辑非(NOT)。它的作用是采用补集。

参考资料来源:百度百科-布尔逻辑

参考资料来源:百度百科-布尔逻辑检索

回答4:

是为了表达检索词之间的逻辑关系的算符。由英国学者乔治.布尔发明的布尔逻辑运算符包括逻辑“与”、逻辑“或”和逻辑“非”三种类型,分别用and、or和not表示。它们的用法和意义可用示意图表示(见图)。用布尔逻辑运算符连接检索词形成的检索式称为布尔逻辑检索式。布尔逻辑检索式是计算机信息检索中最常用的检索表达式。

回答5:

  在一个检索式中,可以同时使用多个逻辑运算符,构成一个复合逻辑检索式。复合逻辑检索式中,运算优先级别从高至低依次是not、and、near、with、or,可以使用括号改变运算次序。
  如:(A or B) and C先运算(A or B),再运算and C
  检索中逻辑算符使用是最频繁的,逻辑算符使用的技巧决定检索结果的满意程度。用布尔逻辑表达检索要求,除要掌握检索课题的相关因素外,还应在布尔算符对检索结果的影响方面引起注意。另外,对同一个布尔逻辑提问式来说,不同的运算次序会有不同的检索结果。