- 10
- 0
- 约4.31千字
- 约 26页
- 2018-01-14 发布于河南
- 举报
VB 78-选择与循环结构
2.0 讲解实例 计算两个数的和、差、积、商 。。。 判断一个数是奇数还是偶数 判断一个年份是闰年还是平年 输入一个月份,输出季节的名称 计算器的设计 求1~100的和 计算斐波那契数列 2.4 程序的三种控制结构 顺序结构 条件分支 If If …then … else Select … Case 循环结构 For … Next Do [While|Until]… Loop [While|Until] While For Each … Next 顺序结构 顺序结构 顺序结构是一个常用的程序结构,由一系列的语句组成,按照顺序的先后从上至下执行。 Dim a As Integer Dim b As Integer Dim sum As Integer a = 10 b = 20 sum = a + b MsgBox(a+b= sum) 如以上语句按照程序编写的顺序从上到下执行,最后输出结果“a+b=30”。 IF分支结构 第一种是单分支结构 IF条件表达式 Then [语句1] End If If username = wmxing And password = 123456 Then MsgBox(验证通过!) End If 第二种是双分支结构 If 条件表达式 Then [语句1] [Else 执行语句2 ] End If 它表示:如果 条件表达式 值为True,那么就执行 语句1,否则执行语句2。 Dim scroe As Integer = 60 score = txtScore.Text If scroe =60 Then MsgBox(“及格) Else MsgBox(“不及格) End If If第三种结构的语法为 If 条件表达式 Then [语句1] [ElseIf 条件表达式 Then 执行语句2 ] [ElseIf 条件表达式 Then 执行语句3 ] [Else 执行语句n ] End If Dim score As Integer score = txtScore.Text If score 85 Then MsgBox(优秀) ElseIf score = 60 Then MsgBox(及格) Else MsgBox(不及格) End If 例:输入一学生成绩,评定其等级。方法是:90~100分为“优秀”,80~89分为“良好”,70~79分为“中等”,60~69分为“及格”,60分以为“不合格” 使用IF语句实现的程序段如下: If x=90 then MsgBox 优秀 ElseIf x=80 Then MsgBox 良好 ElseIf x=70 Then MsgBox 中等 ElseIf x=60 Then MsgBox 及格 Else MsgBox 不及格 End If Select/Case分支结构 Select Case testexpression Case condition_1 statements_1() [ … Case Else statements_n] End Select 示例 Dim Color As String = Red Select Case Color Case red MsgBox(You selected red) Case blue MsgBox(You selected blue) Case green MsgBox(You selected green) Case Else MsgBox(Unknown) End Select 使用select case…..语句来实现的程序段如下: Select Case x Case 90 to 100 MsgBox( “优秀”) Case 80 to 89 MsgBox( “良好”) Case 70 to 79 MsgBox (“中等”) Case 60 to 69 MsgBox (“及格”) Case Else MsgBox
您可能关注的文档
- 高三物理同步测试-动量和能量.doc
- 第12章 数据库操作及编程.ppt
- V2.20-F0252 Vista平台802.doc
- 2011—2012学年高中物理-第4章-牛顿运动定律:第3节-牛顿第二定律同步教学案-新人教版必修1.doc
- 2007年4月全国计算机等级考试二级VFP笔试试题及答案 - 副本.doc
- 同步教案--测量物体的密度.doc
- 2008年春季江苏省高校计算机VFP等级考试试题及答案.doc
- 高二物理同步测试:6.3《洛伦兹力的应用》(鲁科版选修3-1).doc
- 高中物理《电磁感应规律的应用》学案3 新人教版选修3-2.doc
- Assistant使用说明(入门版)V1.doc
- TCL 家用空调RF-26L N1Y-E2使用说明书.pdf
- IntechOpenIntechOpen 电子技术手册 TFT-LCD Driver IC Design 说明书.pdf
- 功率因数控制器BR7000-1-TH-S485用户手册.pdf
- 3D打印机E3DPElite用户手册.pdf
- 智云数码稳定器SMOOTH-Q5 Ultra说明书用户手册(语言:Türkçe).pdf
- RockwellAutomation罗克韦尔中压变频器 eHIM Operator Interface Terminal 技术数据用户手册说明书.pdf
- Cadence凯德教程OrCAD17.4入门指南.pdf
- Banner Engineering不锈钢激光传感器Q4X入门指南.pdf
- BannerEngineering急停安全模块ES-UA-5A and ES-VA-5A用户手册.pdf
- VPI光子集成电路设计光子集成电路VPIcomponentMaker™用户手册.pdf
最近下载
- 施工现场各类设备机械安全监理实施细则(参考).doc VIP
- 华东交通大学2015-2016第一学期电牵专业《电机与拖动》期末A卷.doc VIP
- 储气罐专业定期检查表.docx VIP
- JB_T 14788-2024《连续延伸带式输送机》.pdf VIP
- GB 265-1988 运动黏度.pdf
- 山东省青岛市胶州市2024-2025学年七年级上学期期末历史试题(含答案).pdf VIP
- 基于概念整合理论研究母语对二语写作的影响-外国语言学及应用语言学专业论文.docx VIP
- 中国旅游地理第四章旅游区划.ppt VIP
- 《陆上风力发电机组钢混塔架施工关键材料技术规程》.pdf VIP
- 2025年AI图像识别服务合同协议合同.docx VIP
原创力文档

文档评论(0)