ACESS第九章 分支、循环结构.ppt
《ACESS第九章 分支、循环结构.ppt》由会员分享,可在线阅读,更多相关《ACESS第九章 分支、循环结构.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第九章第九章 设计分支与循环结构程序设计分支与循环结构程序 9.1 分支结构分支结构 根据条件表达式的值来选择程序运行语句一、单分支结构一、单分支结构格式:If Then End if 例:If x 0 then MsgBox“x是正数”End If二、双分支结构二、双分支结构格式:If Then Else End If例:If x 0 then MsgBox“x是正数”Else MsgBox“x不是正数”End If三、多分支结构三、多分支结构1、IfThenElseIf 语句格式:格式:If 条件1 Then 语句块1 ElseIf 条件2 Then 语句块2 ElseIf 条件n The
2、n 语句块n Else 语句块n+1 End If说明:语句块1到语句块n+1中只有一个被执行,无论哪个被执行后,流程都会到End If后下一条语句去。当多分支中有多个条件同时满足,则只执行第一个与之匹配的语句块。因此,要注意对多分支的条件的书写次序,防止某些值被过滤。【例】按学生成绩划分等级:假设90分以上为A等,80-89分为B等,70-79分为C等,60-69为D等,60分以下为E等。If Score=90 Then MsgBox 学生的成绩为A等 ElseIf Score=80 Then MsgBox 学生的成绩为B等 ElseIf Score=70 Then MsgBox 学生的成绩
3、为C等 ElseIf Score=60 Then MsgBox 学生的成绩为D等 Else MsgBox 学生的成绩为E等“End If2、Select Case语句格式:格式:Select Case 测试表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 Case 表达式列表n 语句块n Case Else 语句块n+1 End Select说明表达式列表是由逗号分隔开的3种成分组成:枚举表达式(用逗号分隔)Case 2,4,6,8 表达式1 To 表达式2 Case 60 to 100Is关系运算符表达式 Case Is=90 MsgBox 学生的成绩为A等 Case 80 To 89 MsgBox 学生的成绩为B等 Case 70 To 79 MsgBox 学生的成绩为C等 Case 60 To 69 MsgBox 学生的成绩为D等 Case Else MsgBox 学生的成绩为E等 End Select四、选择结构的嵌套四、选择结构的嵌套 将一个选择结构放在另一个选择结构内,称为选择结构的嵌套。【例】若x大于0,则y等于1;若x小于0,则y等于-1;否则,y等于0。If x0 Then y=1 Else If x0YY=1NX0YNY=-1Y=0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ACESS第九章 分支、循环结构 ACESS 第九 分支 循环 结构
限制150内