3.↑条件测试语句 武职北技术学碗 例3.1:输入一学生成绩,评定其等级。方法是:90100 分为“优秀”,80°89分为“良好”,7079分为“中等”, 60~69分为“及格”,60分以为“不合格” 使用|F语句实现的程序段如下: If x>=90 then Print"优秀 ElseI f x>=80 Then Print"良好 EIsel f x=70 Then Print"中等" EIse If x>=60 Then Print"及格 Else Print"不及格" End丨f
3.1 条件测试语句 例3.1:输入一学生成绩,评定其等级。方法是:90~100 分为“优秀” ,80~89分为“良好” ,70~79分为“中等” , 60~69分为“及格” ,60分以为“不合格” 使用IF语句实现的程序段如下: If x>=90 then Print "优秀" ElseIf x>=80 Then Print "良好" ElseIf x>=70 Then Print "中等" ElseIf x>=60 Then Print "及格" Else Print "不及格" End If
3.↑条件测试语句 武职北技术学碗 4. Select case语句(情况语句) 形式: 数值型或字符串表达式 Select Case变量或表达式 Gase表达式列表1 语句块1 求表达式的值 Case表达式列表2|表达式列表1表达式列表2 Case else 语句块2 语句块1 语句块2 语句块n+1 [Case Else 语句块n+1 End select
3.1 条件测试语句 4 . Select Case语句(情况语句) 形式: Select Case 变量或表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 … [Case Else 语句块n+1] End Select 数值型或字符串表达式
3.↑条件测试语句 武汉职业技术学晚 说明: <表达式列表>:与<变量或表达式>同类型的下面四种形式之 表达式 A+5 一组枚举表达式(用逗号分隔) 2.4,6,8 表达式1To表达式2 60to100 ls关系运算符表达式 ls<60
3.1 条件测试语句 说明: <表达式列表>:与<变量或表达式>同类型的下面四种形式之一: 表达式 A +5 一组枚举表达式(用逗号分隔) 2, 4, 6, 8 表达式1 To 表达式2 60 to 100 Is 关系运算符表达式 Is < 60
3↑条件测试语句 武职北技术学碗 例如:将例3.1使用 se lect case…,语句来实现的程序段如 下 Select Case x Case 90 to 100 Print"优秀 Case 80 to 89 Print"良好" Case 70 to 79 Print"中等 Case 60 to 69 Print"及格" Case Else Print"不及格" End Select
3.1 条件测试语句 例如:将例3.1 使用select case…..语句来实现的程序段如 下: Select Case x Case 90 to 100 Print "优秀" Case 80 to 89 Print "良好" Case 70 to 79 Print "中等" Case 60 to 69 Print "及格" Case Else Print "不及格" End Select
3.↑条件测试语句 武职北技术学碗 5.选择结构的嵌套 下面是两种正确的嵌套形式: 1F<条件1>Then IF<条件1>Then F<条件2>Then Select case Else Case If IF<条件2>Then End Else E se IF<条件3〉Then End If Else Case End If End se lect End F End F
3.1 条件测试语句 5. 选择结构的嵌套 下面是两种正确的嵌套形式: (1) IF <条件1> Then ….. IF <条件2> Then …… Else ….. End If …. Else …. IF <条件3> Then ….. Else ….. End If ….. End IF (2) IF <条件1> Then ….. Select Case … Case …… IF <条件2> Then …… Else ….. End If …… Case…. ….. End Select …. End IF