- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 基本控制结构 学习目标: 掌握If 条件语句和Select Case选择语句 掌握For…Next和Do…Loop循环语句 掌握两重循环,了解多重循环 第5章 控制语句与程序调试 教学内容: 5.1 选择结构与相关语句 5.2 循环语句 5.3 其他语句 顺序结构: 执行过程的次序从上到下,从左到右 例: Private Sub Command1_Click() Const Pi = 5.14 H = Val(Text1.Text) : R = Val(Text2.Text) Text3.Text = Pi * R ^ 2 * H End Sub 5.1 选择结构 选择结构:当设定条件成立时执行某些语句,条件不成立时则跳过这些语句或执行其它的语句。 选择结构中要使用选择语句,有两路分支和多路分支两种情况 ,对应的选择语句有If语句(两路出口)和Select Case语句(多路出口)。 5.1 选择结构-If条件语句 1. If 表达式 Then 语句 其中,表达式是一个条件表达式或逻辑表达式 例如,If Data=90 Then Print “优秀 如果条件为真,执行Then后面的语句,如果条件为假,不执行Then后面的语句而执行End If 后面的语句。 [例5.1]输入一个数,如果是3的 倍数则通过消息框输出。 Private Sub Form_Click() Dim Data As Integer Data = InputBox(请输入一个值:) If Data Mod 3 = 0 Then MsgBox Data End Sub 5.1 选择结构-If条件语句 2. If 表达式 Then 语句1 Else 语句2 例如,Dim Data As Integer Data = InputBox(“请输入成绩:) If Data = 90 Then Print “优秀” Else Print “合格” Print 计算完毕 上例的If 语句可以改写为: If Data 90 Then Print 合格 Else Print 优秀 说明 (1) 表达式 : 关系表达式、布尔表达式 数值表达式(0为False,非0为True) 字符串表达式(0为False,非0为True) (2) 语句1、语句2: 可以有多条语句,各语句之间用冒号隔开。 (3)可以没有Else部分,这时必须有语句1。 例: If N0 Then A=A+B:B=B+A Else A=A-B:B=B-A 例: If Xaaa Then Print X 5.1 选择结构-If条件语句 5.1 选择结构-If条件语句 5.1 选择结构-If条件语句 5.1 选择结构-If条件语句 5.1 选择结构-If条件语句 5.1 选择结构-Select Case选择语句 说明 测试表达式 : 数值或字符表达式 Case 表达式表: 表中的表项为如下形式: (1) 表达式1[,表达式2]... 如: Case 1 , 3 , 5 (2) 表达式1 TO 表达式2 如: Case 10 TO 30 Case A TO Z (3) Is 关系运算符表达式 如: Case Is = 10 Case Is = 0 与 Case 0 相同 注意: 测试表达式的类型应与Case后表达式类型一致,且三种形式可以混用,如: Case Is -5 , 0 , 5 To 100 5.1 选择结构-Select Case选择语句 5.1 选择结构-Select Case选择语句 应用举例 【例1】设计一个口令检测程序,界面如下图,当用户输入的口令正确时,显示“恭喜!,您已成功进入本系统”,否则,显示,“口令错!,请重新输入”。如果连续两次输入了错误口令,在第三次输入完口令后则显示一个消息框,提示“对不起,您不能使用本系统”,然后退出整个应用程序。
您可能关注的文档
最近下载
- 苏教版(2024版)七年级上册生物期末复习知识点清单.docx VIP
- 修剪指甲教学课件.pptx VIP
- NB∕T 20006.4-2021 压水堆核电厂用合金钢 第4部分:反应堆压力容器接管嘴用锰-镍-钼钢锻件.pdf
- 《智慧仓储管理》课程标准.doc VIP
- 中国骨质疏松症及骨质疏松性骨折非药物干预防治指南(2025年版)PPT课件解读(2).docx VIP
- 13《少年中国说(节选)》 公开课一等奖创新教学设计.docx VIP
- 【行业研究报告】中国金融科技行业研究报告-2022年4月.pdf VIP
- 品种混杂退化原因PPT.ppt VIP
- 储罐内壁升降作业平台施工方案.doc VIP
- 【竞品分析文档】中国元宇宙产业竞品分析报告-2022年4月.pdf VIP
文档评论(0)