逻辑运算的理解和应用?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 10:13:06
逻辑运算的理解和应用?
逻辑与 && 逻辑或 || 逻辑非 !
问题1: 此三个逻辑运算符应该怎样理解.好比逻辑与&&,他在与其他值作怎样的比较,大小,高低等?(请分别解释三个逻辑符)
问题2:逻辑运算在比较之后的取值,逻辑运算结果为假时,也就是为"0"时.关系不成立,不在计算.那结果为真时,也就为"1"时,关系成立,接着运算.那此时,作比较的值的取值应取什么样的值,取"1"还是取原值?(请举例说明)
问题3:在什么样的情况下,用逻辑运算?
我是初学者,可能问题问的不恰当,请多多包涵.对于回答详细着我将追加20分(我没多少分>:))
逻辑与 && 逻辑或 || 逻辑非 !
问题1: 此三个逻辑运算符应该怎样理解.好比逻辑与&&,他在与其他值作怎样的比较,大小,高低等?(请分别解释三个逻辑符)
问题2:逻辑运算在比较之后的取值,逻辑运算结果为假时,也就是为"0"时.关系不成立,不在计算.那结果为真时,也就为"1"时,关系成立,接着运算.那此时,作比较的值的取值应取什么样的值,取"1"还是取原值?(请举例说明)
问题3:在什么样的情况下,用逻辑运算?
我是初学者,可能问题问的不恰当,请多多包涵.对于回答详细着我将追加20分(我没多少分>:))
问题1:设用x,y两个变量,可能出现的组合即结果:
x y 逻辑与 逻辑或 x的逻辑非
0 0 0 0 1
0 1 0 1 1
1 0 0 1 0
1 1 1 1 0
说明:
1、逻辑与,表示只有x和y两个变量都为1时,逻辑与的值为1否则为0。
2、逻辑或,表示只要x和y两个变量中有一个为1时,逻辑或的值为1否则为0。
问题:2、3
我举个例子吧!
例如:一个初中学生有三门成绩,见下表:
姓名 数学 语文 英语
张三 10 60 90
李四 90 90 90
王五 40 90 60
(1)我们列出三门成绩都及格人的逻辑条件(逻辑与)
if 数字>60 && 语文>60 && 英语>60 then
....
end if
(2)我们列出三门成绩中有一门不及格人的逻辑条件(逻辑或)
if 数字
x y 逻辑与 逻辑或 x的逻辑非
0 0 0 0 1
0 1 0 1 1
1 0 0 1 0
1 1 1 1 0
说明:
1、逻辑与,表示只有x和y两个变量都为1时,逻辑与的值为1否则为0。
2、逻辑或,表示只要x和y两个变量中有一个为1时,逻辑或的值为1否则为0。
问题:2、3
我举个例子吧!
例如:一个初中学生有三门成绩,见下表:
姓名 数学 语文 英语
张三 10 60 90
李四 90 90 90
王五 40 90 60
(1)我们列出三门成绩都及格人的逻辑条件(逻辑与)
if 数字>60 && 语文>60 && 英语>60 then
....
end if
(2)我们列出三门成绩中有一门不及格人的逻辑条件(逻辑或)
if 数字