VisualBasic循环结构程序设计.ppt
《VisualBasic循环结构程序设计.ppt》由会员分享,可在线阅读,更多相关《VisualBasic循环结构程序设计.ppt(40页珍藏版)》请在优知文库上搜索。
1、Visual BasicVisual Basic程序设计程序设计 计算机软件技术基础计算机软件技术基础 选择结构程序设计选择结构程序设计:IfThen 语句(单分支结构)语句(单分支结构)If.ThenElse 语句(双分支结构)语句(双分支结构)IfThen Else If 语句(多分支结构)结构语句(多分支结构)结构Select Case 语句(多分支结构)语句(多分支结构)回回 顾顾 计算机软件技术基础计算机软件技术基础 IfThen Else If 语句(多分支结构)结构语句(多分支结构)结构 语句格式:语句格式:If If 表达式表达式1 1 Then Then 语句块语句块1 1
2、ElseIfElseIf 表达式表达式2 2ThenThen 语句块语句块2 2 Else Else 语句块语句块 n+1n+1 End If End If FTTT表达式表达式1表达式表达式2表达式表达式nn语句块语句块11语句块语句块2语句块语句块nn语句块语句块n+11F图图 多分支结构多分支结构 计算机软件技术基础计算机软件技术基础 Select Case语句(多分支结构)语句(多分支结构) FTFF表达式表表达式表n语句块语句块n+1语句块语句块nT表达式表表达式表2语句块语句块2T表达式表表达式表1语句块语句块1图图 Select Case Select Case 结构结构格式格式
3、:Select Case Select Case 测试变量或表达式测试变量或表达式 Case Case 表达式表表达式表1 1 语句块语句块11 Case Case 表达式表表达式表2 2 语句块语句块22 Case Case 表达式表表达式表n n 语句块语句块nn Case Else Case Else 语句块语句块n+1n+1 End Select End Select 计算机软件技术基础计算机软件技术基础 表达式表有四种形式:表达式表有四种形式: 一个表达式。一个表达式。如:如:Case 6一组用逗号隔开的枚举值。一组用逗号隔开的枚举值。如:如: Case 1,3,5,7表达式表达式1
4、 TO 表达式表达式2。如:如: Case 1 To 10Is 。如:如:Case Is=80 另外,在一个情况语句中,另外,在一个情况语句中,上述四种形式可以混合使用上述四种形式可以混合使用。格式:格式:Select Case 测试变量或表达式测试变量或表达式 Case 表达式表表达式表1 语句块语句块1 Case 表达式表表达式表2 语句块语句块2 Case 表达式表表达式表n 语句块语句块n Case Else 语句块语句块n+1End Select 计算机软件技术基础计算机软件技术基础 3. 3 循环结构程序设计循环结构程序设计在指定的条件下多次重复执行一组语句。在指定的条件下多次重复
5、执行一组语句。VBVB中提供了两种类型的循环语句:中提供了两种类型的循环语句: 计数循环语句;计数循环语句; 条件循环语句。条件循环语句。 计算机软件技术基础计算机软件技术基础 1. Do.Loop循环循环DoDoLoopLoop循环用于事先不知道循环次数的循环结构。循环用于事先不知道循环次数的循环结构。此种语句四种语法格式:此种语句四种语法格式: Do While Loop 语句语句 Do Loop While 语句语句 Do Until Loop 语句语句 Do Loop Until 语句语句 计算机软件技术基础计算机软件技术基础 格式:格式:Do While Do While 条件表达式
6、条件表达式 循环体循环体 Loop Loop . Do While Loop语句语句TF条件条件循环体循环体图图 Do While Loop语句流程图语句流程图说明:说明: 条件表达式可以是一个逻辑表达式,也可以是一个关系表达条件表达式可以是一个逻辑表达式,也可以是一个关系表达式,其值应是逻辑型。式,其值应是逻辑型。 Do While Do While和和LoopLoop应成对出现。应成对出现。 循环体中要有控制循环的语句,以避免出现死循环。循环体中要有控制循环的语句,以避免出现死循环。 这种循环可以一次也不执行循环体。这种循环可以一次也不执行循环体。 计算机软件技术基础计算机软件技术基础 例
7、例 打印打印1到到20的整数。的整数。格式:格式:Do While Do While 条件表达式条件表达式 循环体循环体 Loop Loop Private Sub Form_Click() Dim i As Integer i = 1 Do While i = 20 Print i i = i + 1 LoopEnd Sub 计算机软件技术基础计算机软件技术基础 TF条件条件循环体循环体图图 DoDoLoop WhileLoop While语句流程图语句流程图格式:格式: Do Do 循环体循环体 Loop WhileLoop While条件表达式条件表达式 . Do Loop While语
8、句语句说明:说明: 至少要执行循环体一次。至少要执行循环体一次。 与与Do WhileDo While循环的区别:循环的区别: Do WhileDo While循环先测试条件是否成立,只有成立才执行循环;循环先测试条件是否成立,只有成立才执行循环;而该循环先执行循环体,后测试条件是否成立。而该循环先执行循环体,后测试条件是否成立。 计算机软件技术基础计算机软件技术基础 Private Sub Form_Click() Dim i As Integer i = 1 Do Print i i = i + 1 Loop While i 20 Print i i = i + 1 LoopEnd Sub
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualBasic 循环 结构 程序设计