- 3
- 0
- 约1.22万字
- 约 59页
- 2016-10-26 发布于广东
- 举报
本章主要内容: 1. 条件表达式:关系表达式和逻辑表达式 2. 条件语句:If … Then 语句;If … Then … Else 语 句;Iif 函数 3. 多分支语句 If … Then … Else 语句和Select Case 语句 4. 选择结构的嵌套 5. 选择性控件:单选按钮和复选框 6.计时器控件 4.1.1 关系运算符与关系表达式 (1) 关系运算符 关系运算符也称为比较运算符,用来比较两个操作数的大小。其运算结果是一个逻辑值,即真(True)或假(False)。Visual Basic提供的关系运算符见表4-1 4.2 条件语句 条件语句是形成选择结构最基本的语句之一,其形式有三种: If…Then 语句 If…Then…Else 语句 IIF函数 4.2.1 If…Then 语句 ⑴、格式: If…Then 语句属于单分支结构语句,书写格式有两种:单行结构和块结构。 “单行结构”格式: If 条件表达式 Then 语句组 “块结构” 格式: If 条件表达式 Then 语句组 End If 其中: 条件表达式:一般为关系表达式和逻辑表达式。也可为算术表达式,表达式值为非0时,按True进行判断,表达式值为0时,按False进行判断 语句组:在行结构中,一般为一条语句,如果是多条语句,必须用“:”分开,且在一行上书写。 注意:在“块结构” 格式中,If和End If必须成对出现。 4.2.2 If…Then…Else 语句 ⑴格式:If…Then…Else 语句属于双分支结构语句,书写格式也有两种:单行结构和块结构。 单行结构: If 条件 Then 语句组1 [Else 语句组2] 块结构: If 条件 Then 语句组1 [Else 语句组2] End If 其中:[Else 语句组2] 加[],表示可选部分。 如果 Else 语句组2 部分存在,形成双向分支。如果Else 语句组2部分省略,则形成单向分支。 在“块结构”条件语句,If 和 End If 也必须成对出现。 4.2.3 IIF函数 IIF函数是一种条件函数,可以代替IF语句。 ⑴格式: IIf (条件,True-部分,False-部分) ⑵功能: 根据条件判断,选择True-部分或False-部分的值:当条件为True时,计算并返回True-部分的值;当条件为False时,计算并返回False-部分的值。 ⑶说明: ? 条件一般为关系表达式和逻辑表达式。也可为算术表达式,表达式值为非0时,按True进行判断,表达式值为0时,按False进行判断 ? IIf 函数的引用将产生一个返回值,其值与True-部分和False-部分的类型一致。 ? True-部分和False-部分为表达式、变量或函数。 4.3 多分支语句 双分支结构只能根据条件的True和False决定处理两个分支中的其中一个。当实际处理的问题有多种条件(超过两种)时,就要用到多分支语句。多分支语句有两种:If…Then…ElseIf 语句 和 Select Case语句 4.3.1 If…Then…ElseIf 语句 (1)格式 IF 条件1 Then 语句块1 [ElseIf 条件2 Then 语句块2] … [ElseIf 条件n Then 语句块n] [Else 语句块n+1] End If 4.3.2 Select Case语句 Select Case语句(又称为情况语句)。Select Case语句是根据一个表达式的值,判断它的所属范围,选择执行不同的语句块,是多分支选择的另一种语句实现方法。可以取代If…Then…ElseIf 语句。 (1)格式 Select Case 测试表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 … Case 表达式列表n 语句块n [Case Else 语句块n+1] End Select 4.4 选择结构的嵌套 将一个选择结构放在另一个选择结构内,称为选择
您可能关注的文档
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 14104 第5章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 14104 第10章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 14104 第11章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 1_ 14104 第1章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 1_ 14104 第2章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 1_ 14104 第3章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 1_ 14104 第4章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 1_ 14104 第5章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 1_ 14104 第6章.ppt
- 新Unigraphics NX3应用与实例教程 教学课件 郑金 1_ 14104 第7章.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)