- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 第3章 节 AutoCAD二维绘图命令 AutoCAD 2013室内装潢设计课件.ppt
- 第3章 节 Bootloader移植 Linux系统移植(第2版) .pptx
- 第3章 节 IP地址及其规划 四级网络工程师PPT 课件.ppt
- 第3章 节 JDT的使用 《Eclipse从入门到精通》.ppt
- 第3章 节 LINUX操作系统基本命令 Linux操作系统教程与实训电子教案.ppt
- 第3章 节 MATLAB符号计算 MATLAB实用教程(第2版)[郑阿奇主编][电子教案].ppt
- 第3章 节 NI Multisim 11基本操作 Multisim 11电路仿真与实践.ppt
- 第3章 节 OMRON公司PC简介 可编程序控制器原理及应用 .ppt
- 第3章 节 VB.NET快速参考 《Web高级程序设计教程》电子教案.ppt
- 第3章 节 一元函数积分学.ppt
文档评论(0)