选择结构Select-Case语句

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

作业情况未上交:xxxx典型问题1、If、endif未成对存在2、代码语句写错位置第三节选择结构SelectCase语句知识迁移为了判断学生成绩(百分制)的等级,现在要求制作一个VB程序来进行判断:当分数在90-100范围,输出A;当分数在80-89范围,输出B;当分数在70-79范围,输出C;当分数在60-69范围,输出D,否则,输出F。分析问题:设score为学生的分数,当score在90-100范围时输出A,当score在80-89范围时输出B,当score在70-79范围时输出C,当score在60-69范围时输出D,否则,输出F。实例If的简单语句score=Val(Text1.Text)Ifscore=90Andscore=100ThenPrint“A”Ifscore=80Andscore=89ThenPrint“B”Ifscore=70Andscore=79ThenPrint“C”Ifscore=60Andscore=69ThenPrint“D”Ifscore60Orscore100ThenPrint“F”score=90否是输出等级A否score=80是否score=70是否score=60是输出等级C输出等级D输出等级F输出等级B输入score开始结束Ifscore=90ThenPrintAElseIfscore=80ThenPrintBElseIfscore=70ThenPrintCElseIfscore=60ThenPrintDElsePrintFEndIfEndIfEndIfEndIfIf的嵌套SelectCase语句注意:严格控制换行表达式范围:1、一个或多个常量值,如1,2,3,42、值的一段范围,例如1to1003、Is关系表达式,如Is45SelectCase与EndSelect必须成对出现SelectCase表达式Case表达式范围1语句块1Case表达式范围2语句块2······Case表达式范围n语句块n[CaseElse语句块n+1]EndSelect表达式:我们通常用一个变量作为表达式语句块包含一个或多个语句判断1-10之间的奇偶数SelectCaseaCase1,3,5,7,9print“奇数”Case2,4,6,8,10print“偶数”CaseElseprint“请输入1-10范围的整数!”EndSelect判断学生分数(整数)是否及格(60分,总分100分)SelectCaseaCase0To59print“没有及格”Case60To100print“及格”EndSelect判断一个数的正负SelectCaseaCaseIs0print“正数”CaseIs0print“负数”CaseElseprint“0既不是正数也不是负数!”EndSelect一个Case子句知识强化回顾:score为学生的分数当score在90-100范围时输出A当score在80-89范围时输出B当score在70-79范围时输出C当score在60-69范围时输出D否则,输出FSelectCase表达式Case表达式范围1语句块1Case表达式范围2语句块2······Case表达式范围n语句块n[CaseElse语句块n+1]EndSelectSelectCase(score)Case90To100PrintACase80To89PrintBCase70To79PrintCCase60To69PrintDCaseElsePrintFEndSelect课堂任务1个image控件2个text控件2个按钮控件说明:1)图片加载用image控件,方法语句如下图所示,加载不同图片时只用更换图片名称。2)图片与工程要在一个文件夹(也可都在桌面),图片才能显示。

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功