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

第3章 节 流程控制 Visual Basic.NET程序设计教程(第2版) .ppt

第3章 节 流程控制 Visual Basic.NET程序设计教程(第2版) .ppt

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

第3章 流 程 控 制 ;3.1 算 法 概 论;3.1.1 算法的概念;3.1.1 算法的概念(续);3.1.1 算法的概念(续);3.2.1赋值语句;3.2.2 If条件语句;3.2.2 If条件语句(续);2;3.2.2 If条件语句(续); 多分支选择结构 用If…Then…ElseIf…Else…End If语句可以实现多分支选择结构,语句格式: 【格式】:If 表达式1 Then [语句块1] ElseIf 表达式2 Then [语句块2] … ElseIf 表达式n Then [语句块n] Else [语句块n+1] End If;3.2.2 If条件语句(续);3.2.2 If条件语句(续); 3.2.3 Select Case语句;3.2.3 Select Case语句(续);Select Case后面的“表达式”可以是数值型或字符串表达式; “表达式列表n”可以是表达式; 一组用逗号分隔的枚举值,如Case 2, 4, 6, 8、Case a, w, e, t; 提供一个数值或字符串的取值范围,使用关键字To表示范围,即表达式1 to 表达式2,如Case a To w; 取值是一个单向的范围,Is关系运算符表达式使用=、、,如:Case Is = 100。表示表达式的值是小于等于100的。 并不是所有的多分支结构都可以用情况case语句代替的。;循环是在指定的条件下多次重合执行一组语句,Visual Basic 2005提供了多种形式的循环结构。;3.3.1 For Next结构;3.3.1 For Next结构(续) ;循环变量必须为数值型; 步长一般为正,初值小于终值;若为负,初值大于终值;缺省步长为1; 语句块可以是一句或多句语句,称为循环体; Exit For 表示当遇到该语句时,退出循环体,执行Next的下一句。一般在循环体中并不直接使用,而是和一个If语句进行配合使用,在循环体中测试条件是否满足,若满足则执行Exit For; Continue For 表示当遇到该语句时,跳至循环的下一次重复,略过从当前位置到Next关键字之间的所有语句。一般在循环体中并不直接使用,而是和一个If语句进行配合使用,在循环体中测试条件是否满足,若满足则执行Continue For; 循环次数=int((终值 - 初值)/步长+1); 退出循环后,循环变量的值保持退出时的值; 在循环体内对循环变量可多次引用,但不要对其赋值,否则影响结果。;3.3.2 Do…loop结构;3.3.2 Do…loop结构(续);本循环为先判断后执行,有可能一次也不执行; Exit Do表示当遇到该语句时,退出循环体,执行Loop的下一句。一般在循环体中并不直接使用,而是和一个If语句进行配合使用,在循环体中测试条件是否满足,若满足则执行Exit Do; Continue Do 表示当遇到该语句时,跳至循环的下一次重复,略过从当前位置到Loop关键字之间的所有语句。一般在循环体中并不直接使用,而是和一个If语句进行配合使用,在循环体中测试条件是否满足,若满足则执行Continue Do。; Do…Loop While循环语句实现的是直到型循环,用于控制循环次数未知的循环结构,语句格式如下: 【格式】:Do       [语句块]      [Exit Do]      [Continue Do]        [语句块]    Loop While 表达式条件 【功能】:先执行循环体,再计算While后面的““表达式””,如果其值为True,则重复执行循环体,……while直到某一次计算表达式的值时发现表达式的值为False,将退出循环,然后执行Loop的下一个语句。执行的流程。;3.3.2 Do…loop结构(续);3.3.2 Do…loop结构(续); Do Until …Loop循环语句实现的是当型循环,用于控制循环次数未知的循环结构,语句格式如下: 【格式】:Do Unitl 表达式条件       语句块      [Exit Do]      [Continue Do]        语句块    Loop;3.3.2 Do…loop结构(续);本循环为先判断后执行,有可能一次也不执行; Exit Do表示当遇到该语句时,退出循环体,执行Loop的下一句。一般在循环体中并不直接使用,而是和一个If语句进行配合使用,在循环体中测试条件是否满足,若满足则执行Exit Do; Continue

文档评论(0)

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

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

1亿VIP精品文档

相关文档