- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 VB程序设计基的础(分支结构)
第4章 VB程序设计基础 4.3 选择结构 4.3 选择结构 4.3.1 IF语句 4.3.2 Select Case语句 4.2.3 条件函数 4.2.4 分支语句的嵌套 4.3 选择结构 4.3.1 IF语句 4.3.2 Select Case语句 4.2.3 条件函数 4.2.4 分支语句的嵌套 4.3.1 If条件语句 单分支结构: If…Then 语句 2. 双分支结构: If…Then…Else 语句 3.多分支结构---- If…Then…ElseIf 语句 1.单分支结构: If…Then 语句 格式1:If 表达式 Then 语句块 End If 说明:语句块(可以是一句或多句语句) 格式2:If 表达式 Then 语句 说明: 语句只能是一句语句或语句间用冒号分隔,而且必须在一行上书写。 作用:当表达式的值为True,执行Then后面的语句块,否则不做任何操作。 单分支结构举例1 例:变量数据交换 从键盘输入2个整数,分别存放到x和y中,比较它们的大小,如果yx,则交换这2个数,结果要求必须使得x大于y。 单分支结构举例1 :2个数由大到小排序 说明:2个变量的值进行交换的算法: 单分支结构举例1 :2个数由大到小排序 Private Sub Command1_Click() Dim x%, y%, t% x = Val(InputBox(输入x:)) y = Val(InputBox(输入y:)) Form1.Print 你输入的x,y的值分别为: Form1.Print x=; x, y=; y If x y Then t = x x = y y = t End If Form1.Print 排序后: Form1.Print x=; x, y=; y End Sub 思考: 怎样实现3个数由大到小的排序? 单分支实例2 文本框数据有效性检验 例 :成绩有效性检验。 单分支实例2 文本框数据有效性检验 例 :成绩数据有效性检验。利用文本框的LostFocus事件检验数据 Private Sub Text1_LostFocus() Dim x! x = Val(Text1.Text) If x 100 Or x 0 Then MsgBox 成绩数据超界(只能为0-100),重新输入 Text1.Text = Text1.SetFocus End If End Sub Private Sub Text1_LostFocus() Dim x! x = Val(Text1.Text) If x 100 Or x 0 Then MsgBox 成绩数据超界(只能为0-100),重新输入 Text1.Text = Text1.SetFocus End If End Sub Private Sub Text2_LostFocus() Dim x! x = Val(Text2.Text) If x 100 Or x 0 Then MsgBox 成绩数据超界(只能为0-100),重新输入 Text2.Text = Text2.SetFocus End If End Sub 2.双分支结构---- If…Then…Else语句 格式1 If 表达式 Then 语句块1 Else 语句块2 End If 格式2 If 表达式 Then 语句1 Else 语句2 作用:当表达式的值为True时,执行Then后面的语句块1,否则执行Else后面的语句块。 双分支结构举例1 从键盘输入一考生成绩,存入变量mark中,假设录取线为580,判断是否通过了考试,结果在窗体上输出. 课堂练习:双分支练习例: 从键盘输入一个数,存入x中,求出它的绝对值,所求结果存入y中, 最后用msgbox过程显示结果。 (要求不用函数), 课堂练习:双分支练习例: 从键盘输入一个数,存入x中,求出它的绝对值,所求结果存入y中, 最后用msgbox过程显示结果。 (要求不用函数), 思考: 从键盘输入一个数,存入x中,求出它的绝对值,所求结果存入y中, 最后用msgbox过程显示结果。 (要求不用函数), 用单分支实现求绝对值问题 求绝对值, 也可用单分支实现 双分支结构举例2 实例 从键盘输入两个数a,b, 用下列信息框显示a/b的值。 以下2句等价: Ms
您可能关注的文档
- 电梯机房空调查验报的告.doc
- 电梯机房机械设备安的装工艺标准.pdf
- 电梯施工过程记录1(的2014正式版).doc
- 电梯溜车事故的案例的分析.ppt
- 电梯火灾应急救援方的法.doc
- 电梯机房顶楼面钢管的支模施工方案.doc
- 电梯电气系统及功能的介绍.doc
- 电梯曳引驱动的.ppt
- 电梯电气系统概论【的培训资料】.ppt
- 电梯监督检验自检报的告(有机房).doc
- 中国国家标准 GB/T 31270.16-2025化学农药环境安全评价试验准则 第16部分:土壤微生物毒性试验.pdf
- 中国国家标准 GB/T 31270.17-2025化学农药环境安全评价试验准则 第17部分:天敌赤眼蜂急性毒性试验.pdf
- GB/T 31270.17-2025化学农药环境安全评价试验准则 第17部分:天敌赤眼蜂急性毒性试验.pdf
- 《GB/T 31270.17-2025化学农药环境安全评价试验准则 第17部分:天敌赤眼蜂急性毒性试验》.pdf
- GB/T 31270.15-2025化学农药环境安全评价试验准则 第15部分:蚯蚓急性毒性试验.pdf
- 一级建造师《民航机场实务》河北省张家口市下花园区2026年高分冲刺试卷含解析.doc
- 2026年河南省信阳市商城县一级建造师《市政工程》高分冲刺试卷含解析.doc
- 一级建造师《矿业工程管理与实务》浙江省绍兴市上虞市2026年押题密卷含解析.doc
- 机动车转让简单版的协议书范本.docx
- 有关和解简单版协议书范本.docx
最近下载
- 新版青岛版三年级上册数学全册教案教学设计含教学反思.doc
- 部编版七年级语文上册第三单元主题阅读第13课时_名著导读课《朝花夕拾》名师教案.docx VIP
- 2019越南劳动法(_中文版).pdf
- 2025年医学分析-心力衰竭心脏再同步治疗(CRT CRTD)适应证的演变和拓展.pptx VIP
- 实验室安全隐患排查台账页.docx VIP
- 产后出血集束化护理措施和核查表.pptx VIP
- 2025-2026学年高一化学上学期第一次月考02(新高考通用,14 4)含答案.doc VIP
- 一年级数学思维训练题100套x.pdf VIP
- 三店互通临近既有高速公路高边坡专项施工方案.docx VIP
- sihongmotor四宏 四横电机AIMtor高压产品使用说明书.pdf
原创力文档


文档评论(0)