VB选择结构复习学案.docVIP

  • 14
  • 0
  • 约2.08千字
  • 约 4页
  • 2019-01-13 发布于河北
  • 举报
VB选择结构复习学案.doc

主题:复习分支结构(条件结构) 学案设计 一、考点点击: 1、学会使用选择结构设计程序的基本方法。 二、学习目标: 1、掌握几种分支结构的语法格式和执行流程 2、能够用知识解决实际问题 三、活动形式: 在教师引导下自主学习为主 四、考点注解:(导学) 学会使用选择结构设计程序的基本方法。 在一种以上可能的操作中按条件选取一个执行的结构称为分支结构。 (1)单分支结构:只选择条件为真的情况去执行。 (2)两分支结构:在两种可能的操作中按条件选取一个执行的结构称为两分支结构,也称双分支结构。 (3)多分支结构:在多种可能的操作中按条件选取一个执行的结构称为多分支结构。执行时从1至n-1依次判断每个条件是否成立,成立时,就执行相应的操作,如果所有条件都不成立,就执行n操作。 VB中用于实现分支结构程序设计的语句有两种,即If与Select语句。 1、 If 语句 VB中有三种形式的If语句,分别是单分支、双分支语句。 1)单分支If语句 单分支If语句的使用格式通常是: 如果条件为真,执行语 如果条件为真,执行语 句块,否则执行ENDIF 的后继语句 条件 语句块 F T If 条件 then 语句组 endif *单分支结构的另一种格式:if 条件 then 语句 *单分支结构的另一种格式:if 条件 then 语句 A=inputbox( A=inputbox(“请输入a的值”) If a0 then a=-a Print a 或者 2)两分支if语句 2)两分支If语句 当表达式的值为真时,执行语句 1,否则执行语句2。If 条件 Then 语句1 Else 语句2 End If 当表达式的值为真时,执行语句 1,否则执行语句2。 If 条件 Then 语句1 Else 语句2 End If *两分支结构的另一种格式:if 条件 then 语句1 else 语句2 例子:走路可以减肥,平地甩手20分钟(含20分钟)内,消耗的能量是6卡/分钟,超过20分钟消耗的能量是7.6卡/分钟。请设计程序完成任务:输入走的路程,计算出消耗的能量。 Dim n As Single, t As Single Dim n As Single, t As Single t = InputBox(请输入走的路程) If t = 20 Then n = 6 * t Else n = 6 * 20 + (t - 20) * 7.6 End If Print n 2、 Select Case 语句 当程序中分支较多,尤其需要多重嵌套的时候,使用 If分支语句比较冗长,而且结构也不清晰,为此VB提供了一种更加简洁的分支语句Select Case。该语句对一个结果的多种情况进行判断,语法格式如下: Select Case 条件表达式 Case 表达式1 语句1 Case 表达式2 语句2 ……                 Case 表达式n-1 语句n-1 Case Else 语句n End Select Select Case 条件表达式 Case 表达式1 语句1 Case 表达式2 语句2 ……                 Case 表达式n-1 语句n-1 Case Else 语句n End Select 当表达式的值为表达式列表1时,执行语句组1 当表达式的值为表达式列表1时,执行语句组1 当表达式的值为表达式列表2时,执行语句组2 …… 当表达式的值为表达式列表n-1时,执行语句组n-1 当表达式的值不是上述值时,执行语句n 五、问题:(导思) 请说出单分支结构和两分支结构的区别。 请描述多分支选择结构中表达式列表的三种格式。 分支结构中的条件是什么类型的表达式,它的取值有几种? 你认为哪部分还有问题? 小结: Select Case 条件表达式 Case 表达式1 语句1 Case 表达式2 语句2 ……                 Case 表达式n-1 语句n-1 Case Else 语句n End Select 单分支结构If 条件 Select Case 条件表达式 Case 表达式1 语句1 Case 表达式2 语句2 ……                 Case 表达式n-1 语句n-1 Case Else 语句n End Select 单分支结构 If 条件 then 语句块 endif 两分支结构 If 条件 then 语句块1 Else 语句块2 endif If语句的嵌套 If 条件1 Then 语句1 else if 条件2 then 语句2 else 语句3 endif endif

文档评论(0)

1亿VIP精品文档

相关文档