VB第3章VB程序结构.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
V B 程序设计 Visual Basic Programming 第三章 3.3 分支(选择)结构 单分支结构 举例: 两个数的交换,已知两个数x和y,比较它们的大小,使得x大于y。 If xy Then t=x x=y y=t End If 或:If xy Then t=x: x=y: y=t 1. 简单if 2. 块结构if 3. 多分支 4. 条件函数 5. 选择结构嵌套 格式1: If 表达式 Then 语句1 Else 语句2 格式2: If 表达式 Then 语句1 Else 语句2 End If 功能:如果“条件”成立(True)或为非0值,则执行“语句1”;否则,执行“语句2” 。 3.3 分支(选择)结构 双分支结构 Y N 条件 语句1 语句2 1. 简单if 2. 块结构if 3. 多分支 4. 条件函数 5. 选择结构嵌套 Y N ab max=a max=b 输入a,b 输出a,b,max 3.3 分支(选择)结构 双分支结构 输入两个数,求它们中的最大数。 例 3-12 1. 简单if 2. 块结构if 3. 多分支 4. 条件函数 5. 选择结构嵌套 编程求符号函数的值。 1 x0 符号函数形式为: y= 0 x=0 -1 x0 3.3 分支(选择)结构 例子: 输入三个数,输出最大值。 思考:如何实现按从小道大的顺序输出。 例 3-13 例 3-14 例 3-15 单击按钮实验。 1. 简单if 2. 块结构if 3. 多分支 4. 条件函数 5. 选择结构嵌套 课本3-9 课本3-10 格式:If 条件1 Then 语句块1 [ ElseIf 条件2 Then 语句块2 ] … [ Else 语句块n ] End If 功能:依次判断各条件的值,若“条件i”为True,执行“语句i”;…,若上述条件均不成立,执行“语句n”。 3.3 分支(选择)结构 块结构if条件语句 条件1 条件2 语句2 语句1 语句n 语句n-1 假 假 假 真 真 真 真 条件n-1 框图: 1. 简单if 2. 块结构if 3. 多分支 4. 条件函数 5. 选择结构嵌套 3.3 分支(选择)结构 分数转化问题。 例 3-16 块结构if条件语句 界面 运行结果 1. 简单if 2. 块结构if 3. 多分支 4. 条件函数 5. 选择结构嵌套 3.3 分支(选择)结构 判断大小写字母问题。 例 3-17 块结构if条件语句 例 3-18 税率问题。 1. 简单if 2. 块结构if 3. 多分支 4. 条件函数 5. 选择结构嵌套 不讲 格式: 3.3 分支(选择)结构 框图: Select Case多分支语句 Select Case 测试表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 … Case Else 语句块n End Select 功能:根据“测试表达式”的值,顺次测试表达式列表值,从多个语句块中选择符合条件的一个语句块执行。 语句块1 语句块n-1 … =表达式列表1? 语句块2 计算测试表达式的值 =表达式列表2? =表达式列表n-1? … 语句块n N Y Y Y N N N 1. 简单if 2. 块结构if 3. 多分支 4. 条件函数 5. 选择结构嵌套 说明: 3.3 分支(选择)结构 Select Case多分支语句 (1)“测试表达式”可以是数值或字符串表达式,通常为变量或常量。 (2)“表达式列表i”与“测试表达式”类型须相同; (3)“表达式列表i”为下列四种形式: ①普通表达式 如:A ②一组枚举表达式(用逗号分隔)如:2,4,6,8 ③表达式1 To 表达式2 如: 60 To 100 ④Is 关系运算符表达式 如:Is60 1. 简单if 2. 块结构if 3. 多分支 4. 条件函数 5. 选择结构嵌套 3.3 分支(选择)结构 将例3-17中的判断大小写字母问题,改为用Select Case情况语句实现。 例 3-19 Select Case多分支语句 1. 简单if 2. 块结构if 3. 多分支 4. 条件函数 5. 选择结构嵌套 3.3 分支

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档