设I=true,j=false,k=false,则表达式I and j or not k 和 I and j and k or not I的值分别为( ),( )填true 或false最好能把分析也写一下,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 20:22:52
设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