设I=true,j=false,k=false,则表达式I and j or not k 和 I and j and k or not I的值分别为( ),( )填true 或false最好能把分析也写一下,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 10:32:54
![设I=true,j=false,k=false,则表达式I and j or not k 和 I and j and k or not I的值分别为( ),( )填true 或false最好能把分析也写一下,](/uploads/image/z/1581771-3-1.jpg?t=%E8%AE%BEI%3Dtrue%2Cj%3Dfalse%2Ck%3Dfalse%2C%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8FI+and+j+or+not+k+%E5%92%8C+I+and+j+and+k+or+not+I%E7%9A%84%E5%80%BC%E5%88%86%E5%88%AB%E4%B8%BA%28+%29%2C%28+%29%E5%A1%ABtrue+%E6%88%96false%E6%9C%80%E5%A5%BD%E8%83%BD%E6%8A%8A%E5%88%86%E6%9E%90%E4%B9%9F%E5%86%99%E4%B8%80%E4%B8%8B%2C)
设I=true,j=false,k=false,则表达式I and j or not k 和 I and j and k or not I的值分别为( ),( )填true 或false最好能把分析也写一下,
设I=true,j=false,k=false,则表达式I and j or not k 和 I and j and k or not I的值分别为( ),( )
填true 或false
最好能把分析也写一下,
设I=true,j=false,k=false,则表达式I and j or not k 和 I and j and k or not I的值分别为( ),( )填true 或false最好能把分析也写一下,
首先明确一下and、or、not的优先级:not>and>or.
在运算中,如果优先级相同,那么从左到右计算.
其次,需要知道true和false在and和or运算时的结果:
true and true=true
true and false=false
false and true=false
false and false=false
true or true=true
true or false=true
false or true=true
false or false=false
而 not true=false not false=true
那么
i and j or not k=(i and j) or (not k)
=(true and false) or (not false)
=false or true
=true
i and j and k or not i
=((i and j) and k) or (not i)
=((true and false) and false) or (not true)
=(false and false) or false
=false or false
=false