- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七讲 分支结构
第四章 分支结构 4.1 单行结构条件语句 If 条件 Then 语句1 [Else 语句2] 例: If Digits = 1 Then MyString = One Else MyString = More than one 4.2 块结构条件语句 If 条件1 Then 语句块1 [Elseif 条件2 Then 语句块2] [Elseif 条件3 Then 语句块3] …… [Else 语句块n] End if 例: Dim Number, Digits, MyString Number = 53 设置变量初始值。 If Number 10 Then Digits = 1 ElseIf Number 100 Then 若判断结果为 True,则完成下一行语句。 Digits = 2 Else Digits = 3 End If 条件语句嵌套 例:if b1 Then If b2 Then s1 Else s2 End if GoTo 语句(在模块化程序设计中应尽量避免使用GoTo语句) GoTo 标号 4.3 情况语句 语法 Select Case 测试表达式 [Case 测试表达式表列1 [语句块1] ] [Case 测试表达式表列2 [语句块2] ] …… [Case Else [语句块n] ] End Select 第五章 循环语句 5.1 循环概念 先判断后执行循环体 先执行循环体在判断 5.2 While … Wend 语句 While 条件 语句块 Wend 流程图: 5.3 Do …Loop 5.4 For … Next 语句 For 控制变量 = 初值 To 终值 [Step 步长 循环体 Next [控制变量] 注意 步长参数可正可负。如果步长为正,则初值必须小于等于终值,否则不能执行循环内的语句。如果步长为负,则初值必须大于等于终值,这样才能执行循环体。如果没有设置Step,则 步长缺省值为 1。循环次数=Int(终值-初值)/步长+1 在执行 For 循环时,Visual Basic 1. 设置控制变量等于初值。 2. 测试控制变量 (若步长为负,则 Visual Basic 测试控制 变量是否小于终值。) 3. 执行语句。 4. 控制变量增加一,或者增加步长(如果已指定的话)。 5. 重复步骤 2 到步骤 4。 例: Dim Words, Chars, MyString For Words = 10 To 1 Step -1 For Chars = 0 To 9 MyString = MyString Chars Next Chars MyString = MyString Next Words 5.5 嵌套循环与退出循环 嵌套循环 1、完整形式 For k1= … For k2= … For k3= … … Next k3 … Next k2 … Next k1 循环退出 Exit Do Exit For 例: Sub ExitStatementDemo() Dim I, MyNum Do For I = 1 To 1000 MyNum = Int(Rnd * 1000) 。 Select Case MyNum Case 7: Exit For Case 29: Exit Do Case 54: Exit Sub End Select Next I Loop End Sub * * 下一页 下一页 下一页 例: Dim Number Number = 8 Select Case Number Case 1 To 5 Debug.Print Between 1 and 5 Case 6, 7, 8 Debug.Print Between 6 and 8 Case Is 8 And Number 11 Debug.Print Greater than 8 Case Else Deb
您可能关注的文档
最近下载
- 中科大研究生英文科技论文写作课件04英文科技论文写作——技巧篇.pptx VIP
- 2025年消防宣传月总结模版(6篇).doc VIP
- 答案-22年四川农业大学《工程水文学(实践)作业.doc VIP
- 实施指南《GB_T2659.2-2022世界各国和地区及其行政区划名称代码第2部分:行政区划代码》实施指南.docx VIP
- 5G 组网方式(NSA和SA)和NSA信令流程介绍.pdf VIP
- 3.1《手电筒的秘密》课件三年级上册科学人教版.pptx VIP
- 医疗废物管理与医疗废物管理条例.pptx VIP
- FPGA可编程逻辑器件芯片XCZU21DR-2FFVD1156I中文规格书.pdf VIP
- 荆林小学一年级手工社团活动计划.doc VIP
- 中科大研究生英文科技论文写作课件03英文科技论文写作——方法篇.pptx VIP
原创力文档


文档评论(0)