- 1、本文档共103页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 VB的基础结构 世界会向那些有目标和远见的人让路 本章内容 第一节 选择结构 勇于开始,才能找到成功的路。 主要内容 一、单分支结构 ?? If ?表达式 ?Then 语句块 end If 单分支结构 If ?表达式 ?Then 语句块1 举例 例:已知两个数x和y,比较它们的大小,并交换,使得 x大于y: 写出下面程序的结果 If 2+3 Then Print “5” If 3-3 Then Print “0” If True And False Or True Then Print ”I like VB Very much !” End If Private Sub Command1_Click() x = 7: y = 2: z = 3 z = x + y: x = x + y: y = y + z If x 9 Or y 3 Then y = z – x x = y – x z = y + x End If Print x + y + z End Sub 二、双分支结构 If ?表达式 ?Then 语句块1 Else 语句块2End If If ?表达式 ?Then 语句块1 else 语句块2 课堂练习 设计一个程序,对变量X和Y的值进行比较,并输出较大的值。 在窗体单击事件中写代码 通过键盘输入数据. Private Sub form_Click() dim s1$,s2$,x!,y! s1=inputbox(“输入x的值”) s2=inputbox(“输入y的值”) x=val(s1):Y=val(s2) If xY Then Print x Else Print y End if End Sub P63例5-1 三、多分支结构 If ?表达式1 ?Then 语句块1 ElseIf? 表达式2 ?Then 语句块2 …… [ Else 语句块 n+1 ] End If 课堂练习 x+1 (当x=0时) Y= x-1 (当x0时) 课堂练习 例:某商场优惠顾客:购买金额大于等于500元的8折,大于等于300元及500元以下的8折, 300元以下的9.5折,编写计算实际应付金额的程序. Private Sub Form_Click() Dim str$, x!, y! str = InputBox( 请输入总金额) x = Val(str) If x = 500 Then y = x * 0.8 ElseIf (x = 300) And (x 500) Then y = x * 0.9 Else y = x * 0.95 End If Print 应付金额:; y; 元 End Sub 复习上次课内容 算法的特点 If-else语句 如果我计算机考试成绩X在90分以上,那么输出“优秀”; 如果我计算机考试成绩X在75分以上,那么输出“良好”; 如果我计算机考试成绩X在60分以上,那么输出“及格”; 否则,输出“不及格”。 课本例5-2 If语句的嵌套 语句形式: ???? If ?表达式1 ?Then If? 表达式11 ?Then …… End If …… End If 课堂练习 A = 10 B = 20 C = 40 If A B Then If C A Then C = A + B Else C = A - B End If End If Print C 补充:条件函数(对应于if……else……) iif函数形式: iif(表达式,当条件为True时的值,当条件为False时的值)(注:三个参数均不能省略) 例:求X、Y中大的数,并放入变量Tmax中:?? Tmax=iif(XY, X, Y) 请编写程序表示 y=1+x(当x大于等于0时) y=1-2x(当x小于0时) X=100 Y=200 Print IIF(X50,X-50,X+50) Print IIF(Y50,Y=Y-50,Y=Y+50) 则显示的结果是————。 2. Select Case语句(情况语句) 是多分支语句的又一
您可能关注的文档
- 《Internet技术与应用教程(第二版)》-第6章_FTP文件传送.ppt
- 《促销型设计》赛马.ppt
- 《如意时空》杂志广告报价.ppt
- 01 电子商务的特点和作用.ppt
- 1.1电子商务简介(090111岚姐姐)完.ppt
- 2.3.1产业活动的区位条件和地域联系1.ppt
- 2.HP Proliant选择与典型方案.ppt
- 2.为什么选择HP BladeSystem.ppt
- 03电子商务技术基础.ppt
- 07-PKI、SSL网站与邮件安全.ppt
- 2023年度安全员考试题库检测试题打印附答案详解(达标题).docx
- 2023年度安全员考试题库检测试题打印(实用)附答案详解.docx
- 2023年度安全员考试题库检测试题打印附完整答案详解【名师系列】.docx
- 2023年度安全员考试题库检测试题打印及答案详解【考点梳理】.docx
- 2023年度安全员考试题库检测试题打印附完整答案详解【各地真题】.docx
- 2023年度安全员考试题库检测试题打印附参考答案详解【完整版】.docx
- 2023年度安全员考试高分题库含答案详解(精练).docx
- 2023年度安全员考试高分题库及参考答案详解【能力提升】.docx
- 2023年度安全员考试高分题库附答案详解【典型题】.docx
- 2023年度安全员考试高分题库及参考答案详解(培优B卷).docx
文档评论(0)