第9节内部函数,选择结构二.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9节内部函数,选择结构二

例1、判断成绩是否合格 If 条件 then Then 部分 Else Else 部分 Endif Dim Data As Integer If Data =60 Then Print 合格 Else Print 不合格 End If End Sub 例2、成绩分等级 满分 90-99 优秀 80-89 良好 70-79 一般 60-69 合格 60以下 不合格 Dim cj as integer If cj=100 then Printf “满分” elseIf cj=90 then Print “优秀” ELSEIF cj=80 then Printf “良好” Elseif CJ=70 then Printf “一般” Elseif cj=60 then Printf”及格” Else Printf”不及格” Endif 二、多分支语句(Select...Case) 格式:Select Case 测试表达式 Case 表达式列表1 [语句块1] [case 表达式列表2 [语句块2]] ... [Case Else [语句块n]] End Select 说明: (1) 测试表达式值的类型是数值型、字符串型、日期型等,一旦与某个Case后的表达式值相等,则执行这个Case中的语句,完成后执行End Select后的语句。 (2)如果所有的Case后的表达式都不与测试表达式项匹配,则执行Case Else后的语句。 (3)表达式表与测试变量或表达式的类型必须相同,每一个表达式表是一个或几个值的列表。如果在一个列表中有多个值,就用逗号把值隔开。表达式表有四种形式: ( 一个表达式。如:Case 6 ( 一组用逗号隔开的枚举值。 如: Case 1,3,5,7 ( 表达式1 TO 表达式2。 如: Case 1 To 10 ( Is 关系运算符表达式。 如:Case Is=80 不能写成Case Is=80 and Is100 另外,在一个情况语句中,上述四种形式可以混合使用。 (4)Select Case语句在执行时,先求测试表达式的值,然后寻找该值与哪一个Case子句的表达式值相匹配,找到后则执行与该Case语句有关的语句块,之后自动转到EndSelect后的语句执行;如果没有找到与Case子句中的表达式相匹配的值,则执行Case Else子句有关的语句块,然后转到End Select后面的语句执行。 (5)当有多个Case子句的取值范围和测试表达式的值域相符时,只执行符合要求的第一个Case子句后的语句块。 (6)Select Case语句只对单个表达式求值,并根据求值结果执行不同的语句块;而If … Then … Else语句可以对不同的表达式求值,然后执行不同的操作。这是两者的主要区别。 例1:按输入的学生成绩分等级。 Data = InputBox(请输入一个成绩, 成绩分等) Select Case Data\ 10 Case 10 MsgBox 满分, , 成绩分等 Case 9 MsgBox 优秀, , 成绩分等 Case 8 MsgBox 良好, , 成绩分等 Case 7 MsgBox 一般, , 成绩分等 Case 6 MsgBox 合格, , 成绩分等 Case Else MsgBox 不合格, , 成绩分等 End Select 三、IIF函数 IIf函数的语法结构为 IIf(〈条件表达式〉,〈真部分〉,〈假部分〉) 例: 四、常用内部函数 VB提供系统内部函数分5类: 数学函数 随机函数 字符串函数 转换函数 日期和时间函数 函数的参数可以是常量、变量或表达式 视图—立即窗口 一.数学函数 数学函数用于各种数学运算,主要包括: 1、绝对值函数: Abs(x) 返回x的绝对值 例:Abs(3.4) 结果为3.4 Abs(-3.4) 结果为3.4 2、平方根函数: Sqr(x) 返回x的平方根, x=0 例: Sqr(9) 结果为3 3、三角函数: sin(x) 正玄函数 cos(x)

文档评论(0)

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

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

1亿VIP精品文档

相关文档