41.2逻辑表达式 用逻辑运算符把关系表达式或逻辑值连接起来的式子 逻辑表达式的值是一个逻辑值 例如:数学式1<x<3可以表示为1<= K And x<3 常用逻辑运算符有:And与)、Or(或)、Not(非) 示例: Not(2<3) 2<3为真,再取反,结果为假 3>=3And4<5+1 两个关系表达式为真,结果为真 3<="3Or5<3“3”=3”为真,结果为真
用逻辑运算符把关系表达式或逻辑值连接起来的式子 逻辑表达式的值是一个逻辑值 例如:数学式1≤x<3 可以表示为 1 <=x And x<3 常用逻辑运算符有:And(与)、Or(或)、Not(非) 示例: Not (2<3) 2<3 3>=3 And 4<5+1 "3" <= "3" Or 5<3 “3”<=”3”为真,结果为真 4.1.2 逻辑表达式
说明 (1)逻辑表达式的运算顺序是 先算术运算或字符串运算,再比较运算,后逻辑 运算。括号优先,同级运算从左到右执行 (2)按Not、And、Or的优先次序进行 示例:3~2 And not4<6Or"12"="123 先进行Not坛运算,则有:真And假Or假,再进行 And运算后进行Or运算,结果为假( false)
(1)逻辑表达式的运算顺序是: 先算术运算或字符串运算,再比较运算,后逻辑 运算。括号优先,同级运算从左到右执行 (2)按Not、And、Or的优先次序进行 示例: 3<>2 And Not 4<6 Or "12" = "123" 先进行Not运算,则有:真And假Or假,再进行 And运算后进行Or运算,结果为假(False) 说明
例41判断某一年是否闫年 判断条件: 年号(y)能被4整除,但不能被100整除;或者能被 400整除,用逻辑表达式来表示这个条件,写成: (y Mod 4=0 And y Mod 100<>0)Or(y Mod 400=0) 也可写成: (Int(y/4)=y/4 And Int(y/100)<y/100) Or Int(y/400)=y/400)
判断条件: 年号(y)能被4整除,但不能被100整除;或者能被 400整除,用逻辑表达式来表示这个条件,写成: (y Mod 4=0 And y Mod 100<>0) Or (y Mod 400=0) 也可写成: (Int(y/4)=y/4 And Int(y/100)<>y/100) Or Int(y/400)=y/400) 例4.1 判断某一年是否闰年
4.2条件语句 两种格式的条件语句: If then If.Then.Else 4,2.1If.Then语句 格式: If条件Then语句 或 If条件Then 语句块 End if 功能:若条件成立(值为真),则执行Then后面的语句或语句 块,否则直接执行下一条语句或“ End if”的下一条语句
两种格式的条件语句: If...Then If...Then...Else 4.2.1 If...Then语句 格式: If 条件 Then 语句 If 条件 Then End If 功能:若条件成立(值为真),则执行Then后面的语句或语句 块,否则直接执行下一条语句或“End If”的下一条语句 4.2 条件语句
如果满足条件CJ<60时,打印出“成绩不 及格”,采用的条件语句是: IfCJ<60 Then print"成绩不及格 多行代码: If c<60 Then Print"成绩不及格“ Print"请准备补考 End if ★
如果满足条件CJ<60时,打印出“成绩不 If CJ<60 Then Print "成绩不及格" 多行代码: If CJ<60 Then Print "成绩不及格“ Print "请准备补考" End If