布尔变量问题.求详细思考过程

我知道答案,我需要的是怎么做与思考.谢谢.设a1,a2,a3是布尔变量,分别等于true,true,false.计算下列表达式的值(注意运算顺序)(nota1ora2)a... 我知道答案,我需要的是怎么做与思考.谢谢.

设a1,a2,a3是布尔变量,分别等于true,true,false.计算下列表达式的值(注意运算顺序)
(not a1 or a2)and (a2 or a3)
false or not a1 and a2 or not a3
展开
 我来答
terranlong
2011-12-05 · TA获得超过7294个赞
知道大有可为答主
回答量:2660
采纳率:0%
帮助的人:3996万
展开全部
这个问题分析起来很简单
只要知道 or 和 and 的用法就知道了,看看下面的表格
or true false and true false
true true true true true false
false true false false false false

a1 为 true,a2 为 true,a3 为 false
则 (not a1 or a2)and (a2 or a3)
not a1 就是 false
然后看 not a1 or a2,也就是 false or true,假或真,当然就是真了,因此是 true
再看第二个括号,a2 or a3,也就是 true or false,当然也是 true 了
最后看最外面 true and true,当然就是 true 了

第二个,要看的是优先级,not > and > or
因此 false or not a1 and a2 or not a3 也就是 false or ((not a1) and a2) or (not a3)
not a1 就是 false
not a1 and a2,就是 false and true,得到 false
再看 false or ((not a1) and a2) 就是 false or false 得到 false
最后 false or not a3,也就是 false or true 得到 true
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式