电信NOC:集合的运算顺序

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 06:52:09
我是编程新手,not and or 对应为集合的补集 交集 并集。计算机中的运算优先顺序为not>and>or
那么在数学中集合运算是否也遵循这样的规律,先补再交再并。
计算机中的运算优先顺序是从数学中演化出来的,还是只在计算机领域适用;若不适用于数学,那么数学遇到类似“A交B交C并D交E”怎么办呢?
如一楼所言,A交B交(C并D交E)那么括号内部的怎么算?先并再交还是先交再并。
计算机中的运算优先顺序是从数学中演化出来的,还是只在计算机领域适用,那数学中有集合的运算优先顺序吗?

在数学中如果没有括号那么我们默认的就是从左至右的运算关系,集合和集合之间的运算关系不存在优先运算的关系
因为先交再并和先并再交的结果是不相同的。但是集合的运算有分配律
(A交B)并C=(A并C)交(B并C)
(A并B)交C=(A交C)并(B交C)
交换律
A交B=B交A
A并B=B并A
结合律
(A交B)交C=A交(B交C)
(A并B)并C=A并(B并C)
另外还有个否运算
(A交B)的否=(A否)并(B否)
(A并B)的否=(A否)交(B否)
恩应该就是这些了。

遇到A交B交C并D交E时会有括号,比如:A交B交(C并D交E)先括号里的再括号外的