资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
多重选择结构,高中新课程实施中“学生成绩的评定”是按“A、B、C、D”四个等级来评定,但是测试成绩则是按百分制来计,于是规定百分制成绩与等级评定有下面有关系:60分以下为D,“60-74分”为C,“75-84分”为B,85分以上为A。要求每输入一个百分制测试成绩,就判断一下它属于哪一个等级。,问题:,1、分析问题,2、设计算法,3、编写程序,4、调试运行,X = InputBox(“请输入一个分数“) If X = 85 Then Print “等级为A“ If X = 75 And X = 60 And X 75Then Print “等级为C“ If X 60 Then Print “等级为D“,Select Case 表达式 Case 表达式列表1 语句组1 Case 表达式列表2 Case Else 语句组N+1 End Select,(1)表达式和表达式列表可以是数值型或字符型,表达式列表还可以是多个用逗号分开的表达式; (2)表达式列表与表达式的类型比须相同; (3)表达式列表又称为职域,它有如下三种形式: 表达式1,表达式2, 表达式1 To 表达式2 Is 关系表达式,多重选择语句的格式:,X=inputbox(“请输入学生成绩”) Select case X Case Is=85 Print”等级为A” Case 75 to 84 Print”等级为B” Case 60 to 74 Print”等级为C” Case else Print”等级为D” End select,Select Case 表达式 Case 表达式列表1 语句组1 Case 表达式列表2 Case Else 语句组N+1 End Select,多重选择语句的执行过程 多重选择语句的执行过程是: 当表达式的值为表达式列表1时,执行语句组1; 当表达式的值为表达式列表2时,执行语句组2; 当表达式的值为表达式列表N时,执行语句组N; 当表达式的值不是上述值时,执行语句组N+1;,探究:,Dim a ,b as integer ,c as single ,d as string F = InputBox(“请输入F的值“) A = 2 B = 3 Select Case F Case 1 :C = A + B: D = “+“ Case 2:C = A - B: D = “-“ Case 3:C = A * B: D = “*“ Case 4: C = A / B: D = “/“ Case Else : end End Select Print A; D; B; “=“; C,我们把字符作如下的分类:大写字母:AZ;小写字母:az;数字:09;其它字符。编写程序,根据上述分类的方法,输入一个字符,报告该字符所属的类型。,练习:,x = InputBox(“请输入一个字符“) Select Case x Case “A“ To “Z“ Print “输入的是大写字母“ Case “a“ To “z“ Print “输入的是小写字母“ Case 0To 9 Print “输入的是数字“ Case Else Print “输入是其它字符“ End Select,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号