- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
引入
水瓶座很聪明?巨蟹座很温柔?天蝎座爱憎分明?
你的星座是什么?
引入
·如何实现星座的判断?
星座一共有12种
Ifa100Ora0Then
Print“请输入合理的数”
Else
IfaP5he
Else
Ifa=75Then
Else
Ifa=60Then
Else
Print不及格
EndIf
EndIf
EndIf
EndIf
t
8
ri
判断成绩
用了4个If语句的嵌套实现了5个输出
12个星座需要……?
Print及格
Print良
好困难
If语句嵌套来实现多分支的功能,但是比较复杂
SelectCase语句来解决较复杂的分支结构
选择事件
多重选择结构
Ifa100Ora0Then
Print“请输入合理的数”
Else
Ifa=85Then
Else
Ifa=75Then
Else
Ifa=60”Then
Print不及格
EndIf
EndIf
EndIf
EndIf
Case0To
CaseElse
EndSelect
60
不及格
请输入合理的成绩
SelectCasea
Case85To100
Case75To85Print良
Case60To75
简单直观
Print及格”
Print优秀
Print优秀
Print及格
Print良
Else
SelectCasek测试表达式
Case表达式列表1
执行句组1
Case表达式列表2
执行句组2
……
Caseelse
执行句组n
EndSelect
多重选择结构
一般结构:
盖杂疼要
进行对比
可以是一条语句也可以是多条语句SelectCase和
EndSelect
必须成对出现
Case85To100
Print优秀
Case75To85
Print”良
Case60To75
Print“及格”
CaseOTo60
Print不及格
CaseElse
Print请输入合理的成绩
EndSelect
多重选择结构
测试表达式(变量)
表达式列表(判断条件)
执行语句组
SelectCase[a
判断用的“表达式列表”可以是以下
三种形式之一:
①一组用逗号分隔的枚举值
Case1,3,5
②表达式1to表达式2
Case1to10
③Is关系运算构成的表达式
CaseIs10
CaseIs=10等同于Case10
一般结构:
SelectCase测试表达式
Case表达式列表1
]组1
Case表达式列表2×
执行句组2
……
Caseelse
执行句组n
EndSelect
多重选择结构
print“a”
Else
Ifm=1andm=10then
print“b”1≤m≤10
Else
Ifm10thenprint“c”
Endif
Endif
与If语句的比较
Ifm=1orm=3thenSelectCasem
Case1,3
print“a”
Case1to10
print“b”
CaseIs10
print“c”
EndSelect
一、下列语句,当a的值为10时,输出的结果为()D.
A.10SelectCasea
Case1,5
B.Cprinta
Case10to20
C.bprint“a”
Case1to10
D.aprintb
CaseElse
print“c”
EndSelect
巩固练习
二、以下Case语句错误的是()C.
A.Case0to10B.Case3,5,Is10
C.CaseIs=10andIs=50D.CaseIs10
文档评论(0)