Vb_程序的选择结构select_case结构讲解.ppt

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
语句 单行结构条件语句 条件语句序列【语句序列】 块结构条件语句 条件   语句块 [条件   语句块] [条件   语句块] …… [   语句块] 函数 (条件,部分,部分) 选择结构 多分支控制结构 —— 语句 一、 语句 测试表达式 表达式 语句块 表达式 语句块 …… 语句块 根据测试表达式的值,按顺 序匹配后的表达式, 如果匹配成功,则执行该 下的语句块,然后转 到 语句之后 继续执行 、基本格式 、执行过程: 测试表达式:可以是数值表达式或字符串表达式,通常为变量或常量 语句块、语句块…:每个语句块由一行或者多行合法的语句组成。 表达式、表达式、…:称为值域,可以有下列表述形式。 注意: . 以上几种形式可以混用, 例如: , , .测试表达式类型应与表达式类型一致 形式 示例 说明 表达式【,表达式】,… 数值或字符串表达式,表述固定值之一 表达式表达式 “” “” 用来指定一个范围,较小的在前,较大在后 关系运算表达式 可配合比较运算符来指定一个数值范围,不能用逻辑运算符将两个或多个简单条件组合在一起 、说明: () “” () “” 是字母字符 . 是数字字符 . “是其他字符 将以上语句用 语句实现 【例】:变量中存放一个字符,判断是字母、数字 【例】:评定成绩等级 :“优”:“良”:“中”:“及格” 分以下为“不及格” 优秀 良好 中等 及格 不及格 分析: () 如果;,则方程无解,提示重新输入系数; ?,则 () 如果?; ,则有两个相等的实根 , 则有两个不等的实根 , 则有两个共轭复根 【例】求一元二次方程的解 。 () (): () (): 系数为零,请重新输入 : ; ^ * * : ; ( * ) ( ()) ( * ) ( ()) ( * ) ; , ; : 有两个共轭复根 1.熟记select case语句书写结构,理解执行过程。 2. 注意select case 语句中表达式细节 3. Select case 语句应用环境,与if语句的转换 内 容 小 结 If 条件 Then 语句序列1 [Else 语句序列2] 功能:所给定条件(条件表达式)的值如果为真,则执行语句序列1;如果为假则执行语句序列2. 说明: (1)条件可以是关系表达式、布尔表达式或数值表达式。如果是数值表达式做条件,则非0为真,0为假。 (2)如果没有Else子句,语句序列1为必要参数,在条件为True时执行。 If x0 then y=1 If x0 then y=1 else y=2 If x0 then y=1 else if x=0 then y=0 else y=-1 ----------------------- If x0 then y=1 End if If x0 then Y =1 Else y=2 End if if x0 then

文档评论(0)

开心就好 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档