网站大量收购闲置独家精品文档,联系QQ:2885784924

VB程序设计第五章详解.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
注意: 多层次嵌套的形式有多种,注意不能发生内外层次的交叉 每个Else与其上面的离它最近的未匹配过的If配对。 每个End If与其上面的离它最近的未匹配过的If配对。 可采用分层缩进的方式便于阅读。 例 按得分(score)输出适当信息。 If score = 60 Then If score 90 Then /* 嵌套的if语句 */ print Excellent. Else print Typical. End If End If 例:已知x,y,z三个数,使得xyz 算法: 可用一个IF语句和一个嵌套的IF语句实现: If xy Then t=x: x=y: y=t If yz Then t=y: y=z: z=t If xy Then t=x: x=y: y=t End If End If If语句的嵌套注意事项:书写锯齿型; If 与End If配对。 (真题) 下面程序段_______能够正确实现目的:如果AB,则X=5,否则 X=-5 IF AB Then B) IF AB Then X =5 X=5:Print X X =-5 Else Print X X =-5:Print X End If C) IF AB Then X =5 D) X =-5 X =-5 IF AB Then X =5 Print X Print X D 5. Select Case语句(情况语句) 形式: Select Case 变量或条件表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 … [Case Else 语句块n] End Select 5.5 情况语句 注意: 条件表达式可以是数值型或字符型表达式,且只能对一个变量进行判断。 表达式列表:与变量或条件表达式同类型,可以是下面四种形式之一: 表达式 “A” 一组枚举表达式(用逗号分隔) 2,4,6,8 表达式1 To 表达式2 20 To 30, 60 To 100 Is 关系运算符 表达式 2,4,6,8,Is 60 表达式列表中不能出现条件表达式中所出现的变量。 Select Case 语句用于实现分支较多的控制结构时比较清晰 如果有多个Case后的条件都能匹配,则执行第一个匹配成功的Case后的语句。 例:对三门课程奖学金的判断 Select Case mark1,mark2,mark3 Case (mark1 + mark2 + mark3) / 3 = 95 Print 一等奖 Case mark1 = 100 And mark2 = 100 And mark2 = 80 …… End Select 注意:Select Case 后不能出现多个变量; Case后不能出现变量及有关运算符。 例如:已知变量strC中存放了一个字符,判断该字符是字母字符、数字字符还是其他字符。 用多分支结构实现: If Ucase(strC) = A And Ucase (strC) = Z Then Print strC + 是字母字符 ElseIf strC = 0 And strC = 9 Then Print strC + 是数字字符 Else Print strC + 其他字符 End If 例如:已知变量strC中存放了一个字符,判断该字符是字母字符、数字字符还是其他字符。 用Select Case语句实现: Select Case strC Case a To z,A To Z Print strC + 是字母字符 Case 0 To 9 Print strC

文档评论(0)

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

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

1亿VIP精品文档

相关文档