VB分支结构-多重选择结构课件.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

引入

水瓶座很聪明?巨蟹座很温柔?天蝎座爱憎分明?

你的星座是什么?

引入

·如何实现星座的判断?

星座一共有12种

Ifa>100Ora<0Then

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语句来解决较复杂的分支结构

选择事件

多重选择结构

Ifa>100Ora<0Then

Print“请输入合理的数”

Else

Ifa>=85Then

Else

Ifa>=75Then

Else

Ifa>=60”Then

Print"不及格"

EndIf

EndIf

EndIf

EndIf

Case0To

Print

CaseElse

Print

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

②<表达式1>to<表达式2>

Case1to10

③Is关系运算构成的表达式

CaseIs>10

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

Ifm>10thenprint“c”

Endif

Endif

与If语句的比较

Ifm=1orm=3thenSelectCasem

Case1,3

print“a”

Case1to10

print“b”

CaseIs>10

print“c”

EndSelect

一、下列语句,当a的值为10时,输出的结果为()D.

A.10SelectCasea

Case1,5

B.Cprinta

Case10to20

C.bprint“a”

Case1to10

D.aprint"b"

CaseElse

print“c”

EndSelect

巩固练习

二、以下Case语句错误的是()C.

A.Case0to10

文档评论(0)

165720323137e88 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档