- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.3.2 多行结构选择语句 注意:单行形式If语句与多行形式的If语句的区别。 前者适用于简单的二叉分支的情况,后者适用于多分支的情况。前者可以改写为后者的形式。 前者必须写在一行中;后者必须写成多行,并且在关键字“Then”后面必须回车。 后者必须是If开头,End If结束,两者必须成对出现。但是,前者没有End If。 后者中“ElseIf”是一个关键字,不能写成“Else If”。 在多行形式的If语句中,代码的排版推荐使用缩进方式,这样不仅有利于阅读程序,也有利于发现错、排除错误。 4.3.3 Select Case语句 格式: Select Case〈测试表达式〉 Case〈表达式表列1〉 〈语句块1〉] [Case〈表达式表列2〉 [〈语句块2〉]] … [Case Else [〈语句块n〉]] End Select 其功能是根据“测试表达式”的值,从多个语句块中选择符合条件的一个语句块执行。 4.3.3 Select Case语句 注意事项: (1) 执行过程:先对“测试表达式”求值,然后从上到下顺序地测试该值与哪一个Case子句中的“表达式表列”相匹配;一旦找到,则执行该Case分支的语句块,然后把控制转移到End Select后面的语句块;如果没找到,则执行Case Else分支的语句块,然后把控制转移到End Select后面的语句块。 (2) “测试表达式”可以是数值表达式或字符串表达式,通常为变量或常量。 (3) 每个Case子句中的语句块可以是一行或多行VB语句。 (4) “表达式表列”中的表达式必须与测试表达式的类型相同。 4.3.3 Select Case语句 (5) “表达式表列”称为域值,可以是下列形式之一: 〈表达式1〉[,〈表达式2〉]…… 当“测试表达式”的值与其中之一相同时,就执行该Case子句中的语句块。例 Case 2,4,6,8,10 〈表达式1〉 To 〈表达式2〉 当“测试表达式”的值落在表达式1和表达式2之间时(含表达式1和表达式2的值),则执行该Case子句中的语句块。书写时,必须把较小值写在前面。 例 Case 2 To 10 Is〈关系表达式〉 当“测试表达式”的值满足“关系表达式”指定条件时,执行该Case子句中的语句块。 4.3.3 Select Case语句 例 判断学生成绩的等级,用Select Case结构书写,代码如下: Private Sub Command1_Click() Select Case Val(Text1.Text) ‘根据Text1中用户输入的值来判断 Case Is 0 Text2.text = 不合理的成绩“ Case Is 60 Text2.text = 不及格 Case 60, 61, 62, 63, 64, 65, 66, 67, 68, 69 Text2.text = 及格 Case 70 To 89 Text2.text = 良好 Case Is = 100 Text2.text = 优秀 Case else Text2.text = 不合理的成绩 End Select End Sub 4.3.4 选择结构的嵌套 在选择结构的每个分支中,可以是任何语句,也可以再是一个分支结构。这种分支结构中包含另一个分支结构的情况称为分支嵌套。在分支嵌套中应注意的问题: 每个结构必须完整。 外层结构必须完全包住内层结构,不能交叉。 内层结构应采用缩进格式,以使层次清楚。 例:完善问候程序,要求输出 : xx先生/女士,下午/下午/晚上好! 4.4 循环结构 所谓循环是指对同一个程序段重复执行若干次,被重复执行的部分称为循环体,由若干语句构成。 循环必须是有穷的,其循环控制有两种情况:当已知循环次数时,可用循环次数控制。有些问题,编程时并不知道循环体的执行次数,此时,必须根据某个条件来判断何时结束循环。 在VB中有多种语句可实现循环结构,包括For循环、Do循环、While循环和GoTo循环。 4.4.1 For循环(计数循环) For循环适用于循环的次数已知的场合。语法格式如下: For 〈循环变量〉=〈初值〉 To 〈终值〉 [Step〈步长〉] [〈循环体〉] [Exi
您可能关注的文档
- 第三讲影响职业生涯的社会因素文件材料.ppt
- 第三节病历对照试验的设计与评价文件材料.ppt
- 第三节病人营养教材教学稿件.ppt
- 第三节合理营养二文件材料教学稿件.ppt
- 第三节圆轴剪切与扭转变形教材.ppt
- 第三节职业中毒(铅)文件材料.ppt
- 第三届海峡护理论文件材料教学稿件.ppt
- 第三六三七章主要致病性真菌稿件教材讲义.ppt
- 第三七章降糖药教材教学稿件.ppt
- 第三期疑难病例讨论病例文件材料文件材料.ppt
- 4.1 陆地水体及其关系 课件高二上学期地理中图版(2019)选择性必修一.pptx
- 混凝土结构与砌体结构设计习题集 .pdf
- 统编版语文四年级下册 22.古诗三首 课件(共50张PPT).pptx
- 青海2024行测笔试真题及答案 .pdf
- 2.1 充分发挥市场在资源配置中的决定性作用 课件-高中政治统编版必修二经济与社会.pptx
- 27.巨人的花园 课件(共58张PPT).pptx
- 统编版语文一年级下册5 树和喜鹊 第1课时 课件(共37张PPT).pptx
- 2.1 充分发挥市场在资源配置中的决定性作用 课件政治一轮复习统编版必修二经济与社会.pptx
- 贵港市平南县2024届小升初考试语文试卷含答案 .pdf
- 小学期末考试质量分析 .pdf
最近下载
- 2025年高考地理二轮复习非选择题强化训练(课件).pptx VIP
- (二模)2025年广州市普通高中毕业班综合测试(二)数学试卷(含答案详解).pdf
- 14J938 抗爆、泄爆图集标准.docx VIP
- 降低CRRT治疗非计划下机率.pptx VIP
- 《中国心力衰竭诊断和治疗指南2024》解读(下).pptx
- 《预检分诊》课件.pptx VIP
- 2024年河南省政务服务办事员职业技能竞赛考试题库-下(判断、简答题汇总).docx
- 2025年部编版语文六年级毕业复习知识点.pdf VIP
- 2025年政务服务办事员技能大赛理论考试题库600题(含答案).docx
- 14J938抗爆泄爆图集标准.docx VIP
文档评论(0)