- 3
- 0
- 约3.6千字
- 约 37页
- 2016-10-26 发布于广东
- 举报
第5章 基本的控制结构 一.顺序程序设计 通常在这种结构的程序中只有赋值、输出、普通的计算等处理语句。但应该注意的是,“顺序结构”中的语句是按书写顺序依次执行,也即是说,各条语句的执行是有先后顺序的,不同的功能要求可能需要不同的语句书写顺序来实现,因此书写的前后顺序是不能颠倒的。 二.选择结构程序设计 1.选择语句 ①If语句及其使用规则 IF语句计算一个逻辑表达式,然后根据表达式的值是真(True)还是假(False)决定下一步执行的语句块。 if…then语句 两种书写格式 ① If条件1Then ② If条件1Then 语句块1 语句块1 End If Else 语句块2 End If 如果条件1成立,执行语句块1;条件1不成立,如果有Else部分,就执行语句块2,然后继续执行End If下面的每一条语句。 ②If语句的嵌套 在一个If语句中,无论是Then部分对应的语句序列1或Else部分对应的语句序列2中若又包含If语句,则称为If语句的嵌套结构。 ③.多分支If语句及其使用规则 (1)语句格式 If 条件1 Then 语句块1 ElseIf 条件2 Then 语句块2 …… ElseIf 条件n Then 语句块n Else 语句块n+1 End If (2)使用规则 If...Then…ElseIf结构的多分支If语句只是If语句的一个特例。其中可以使用任意数量的ElseIf子句,也可以一个不用。而不管有没有ElseIf子句,Else子句只能有一个。 每一个ElseIf之后都有一个条件表达式和一个Then关键字,它们必须在同一行上,而它们后面的语句块中的语句不能与它们写在同一行上。 (3)多分支IF语句的执行过程 首先测试条件1,如果条件1成立,执行语句块1,然后退出此If语句,继续执行End If后面的语句;而若条件1不成立,就测试条件2,如果条件2成立,执行语句块2,然后退出此If语句,继续执行End If 后面的语句;依此类推,如果所有的条件都不成立,那么看有没有Else语句块,如果有,则VB执行Else语句块,如果没有,则VB执行End If之后的其他语句。流程图如图5.2所示。 IIF函数 在If语句中,若条件表达式为“真”和“假”,且都是对同一个变量执行赋值语句时,可以用IIF函数来处理。 1.语句格式 IIf(条件,表达式1,表达式2) ①Select Case 语句 及其使用规则 (1).语句格式 Select Case 变量或表达式 Case表达式测试列表1 语句块1? Case表达式测试列表2 语句块2 ... Case表达式测试列表n 语句块n? [Case Else 语句块n+1 ] End Select 2.使用规则 (1)这里,Select Case之后的“变量或表达式”是普通的数学表达式或字符串表达式,但都必须可以精确地确定它的值。 (2)Case子句中的“表达式测试表列”给出Select Case之后的表达式的取值范围,用来提供与该表达式进行比较。Case子句的表达式测试表列可以是如下形式。 ① 用逗号分隔的数据形式。 ② 用To表示一个区间。 ③ 用Is代表要测试的表达式,与关系运算符一起构成关系表达式。 (3)每一个测试表列中可以有一个或多个取值范围(也可以称为“值”),如果在一个列表中有多个值,要用逗号把各个值分隔开。 (4)这里的每一个语句块是指在一个Case子句之后,直到下一个Case子句之前,它可以含有零个或多个语句。如果表达式的值和该语句块所属的Case项中的值相匹配,则执行该项相应的语句块。 (5)Case Else部分。 如果在表达式列表中没有一个值与测试表达式相匹配,则VB执行Case Else子句(此项也可省略)中的语句。一般加上Case Else语句来处理不可预见的情况。 三.循环结构的程序设计 1.For语句及其使用规则 语句格式:
您可能关注的文档
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第5章 面向对象的程序设计.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第6章 应用程序界面设计.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第7章 文件系统对象的使用.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第8章 程序调试与错误处理.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第10章 WINDOWS API应用基础.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第11章 多媒体与网络.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第12章 应用程序的发布.ppt
- 新Visual Basic程序设计(第三版) 电子教案+源代码(前9章) 潘地林 第1章.ppt
- 新Visual Basic程序设计(第三版) 电子教案+源代码(前9章) 潘地林 第2章.ppt
- 新Visual Basic程序设计(第三版) 电子教案+源代码(前9章) 潘地林 第3章.ppt
- 2026-2030中国手机陶瓷盖板市场发展预测及行业项目投资建议研究报告.docx
- 2026-2030中国婴儿用针织品行业发展分析及发展趋势与投资前景预测研究报告.docx
- 2026-2030中国街机游戏行业市场发展分析及发展趋势与投资研究报告.docx
- 2026-2030中国明胶市场战略调研及前景经营风险预警报告.docx
- 2026-2030心脏导丝行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2026-2030中国进口木材市场发展规模与投资策略分析研究报告.docx
- 2025至2030中国白肋烟行业运营态势与投资前景调查研究报告.docx
- 2025至2030中国SCRM系统行业发展现状及趋势前景预判报告.docx
- 2026-2030中国100kw柴油发电机行业市场现状分析及竞争格局与投资发展研究报告.docx
- 2026-2030中国PC阻燃剂行业投资策略及可持续发展建议研究报告.docx
最近下载
- 初中英语衡水体作文范文10篇.pdf VIP
- 基层工会预决算填报操作手册(2024.02).pdf
- 品胜加盟条件要领.pdf VIP
- 2026年党支部在改作风树新风等“对照5个方面”存在的问题及整改措施普通党员对照检查材料(五个对照)2篇例文.docx VIP
- 建筑公司员工手册(完整版).docx VIP
- 外研新交际英语(2024)新教材小学一年级英语下册Unit 1 课时3教学设计.docx VIP
- (正式版)DB12∕T 1361-2024 《地热尾水回灌技术规程》.pdf VIP
- 2026年教科版三年级科学下册(全册)教学设计(附教材目录).pdf VIP
- GB_T 25849-2024 移动式升降工作平台 设计、计算、安全要求和试验方法.pdf VIP
- 安全生产监管培训课件.pptx VIP
原创力文档

文档评论(0)