新Visual Basic程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 双色印刷 教学课件 熊李艳 周美玲 第4章 选择结构程序设计.pptVIP

  • 3
  • 0
  • 约1.22万字
  • 约 59页
  • 2016-10-26 发布于广东
  • 举报

新Visual Basic程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 双色印刷 教学课件 熊李艳 周美玲 第4章 选择结构程序设计.ppt

本章主要内容: 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 选择结构的嵌套 将一个选择结构放在另一个选择结构内,称为选择

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档