资源描述
多重选择结构,高中新课程实施中“学生成绩的评定”是按“A、B、C、D”四个等级来评定,但是测试成绩则是按百分制来计,于是规定百分制成绩与等级评定有下面有关系:60分以下为D,“60-74分”为C,“75-84分”为B,85分以上为A。要求每输入一个百分制测试成绩,就判断一下它属于哪一个等级。,问题:,1、分析问题,2、设计算法,3、编写程序,4、调试运行,X=InputBox(请输入一个分数)IfX=85ThenPrint等级为AIfX=75AndX=60AndX75ThenPrint等级为CIfX=85Print”等级为A”Case75to84Print”等级为B”Case60to74Print”等级为C”CaseelsePrint”等级为D”Endselect,SelectCase表达式Case表达式列表1语句组1Case表达式列表2CaseElse语句组N+1EndSelect,多重选择语句的执行过程多重选择语句的执行过程是:当表达式的值为表达式列表1时,执行语句组1;当表达式的值为表达式列表2时,执行语句组2;当表达式的值为表达式列表N时,执行语句组N;当表达式的值不是上述值时,执行语句组N+1;,探究:,Dima,basinteger,cassingle,dasstringF=InputBox(请输入F的值)A=2B=3SelectCaseFCase1:C=A+B:D=+Case2:C=A-B:D=-Case3:C=A*B:D=*Case4:C=A/B:D=/CaseElse:endEndSelectPrintA;D;B;=;C,我们把字符作如下的分类:大写字母:AZ;小写字母:az;数字:09;其它字符。编写程序,根据上述分类的方法,输入一个字符,报告该字符所属的类型。,练习:,x=InputBox(请输入一个字符)SelectCasexCaseAToZPrint输入的是大写字母CaseaTozPrint输入的是小写字母Case0To9Print输入的是数字CaseElsePrint输入是其它字符EndSelect,
展开阅读全文