vb语言程序设计选择结构程序设计

vb语言程序设计选择结构程序设计

ID:39991445

大小:1.25 MB

页数:58页

时间:2019-07-16

vb语言程序设计选择结构程序设计_第1页
vb语言程序设计选择结构程序设计_第2页
vb语言程序设计选择结构程序设计_第3页
vb语言程序设计选择结构程序设计_第4页
vb语言程序设计选择结构程序设计_第5页
资源描述:

《vb语言程序设计选择结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、选择结构程序设计第四章本章内容4.1条件表达式4.2条件语句4.3多分支语句4.4选择性控件4.5计时器控件4.6程序举例1.关系运算符及关系表达式(简单条件)运算符功能例子表达式值<小于3*5<20True<=小于或等于3*2<=6True>大于3>1True>=大于或等于6+8>=15False=等于3*6=20False<>不等于4<>-5True条件表达式关系运算符的优先级别相同。关系表达式说明(1)在关系表达式中两个操作数进行大小比较,结果为逻辑值。(2)如果两个操作数是数值型,则按其大小比较。(3)如果两个操作数是字符串,则按字符的ASCII码值从左到右逐一比较

2、,最先出现的不一样字符之间的关系决定了两个字符串比较的结果。“AB”<“AC”结果:True“56”<“6”Text1>Text2‘若是数字字符,不能比较Val(Text1)>Val(Text2)‘转换数值,再比较大小结果:True关系表达式说明(4)如果两个操作数是日期型,将日期看成“yyyymmdd”的8位整数,按数值大小比较。#09/18/2006#>#09/23/2006#‘结果为:False2.逻辑运算符及逻辑表达式(复杂条件)运算符功能例子表达式值NOT非NOT3+5>6NOT3+5<6FalseTrueAND与3+5>6AND4*5=203+5<6AND4*5

3、=20TrueFalseOR或6*8<=45OR4<66*8<=45OR4>6TrueFalse2.逻辑运算符及逻辑表达式运算符功能例子表达式值Xor异或3>2Xor3<43>2Xor3>4FalseTrueEqv等价7>6Eqv7<87>6Eqv7>8TrueFalseImp蕴含7>6Imp7>87<6Imp7<8FalseTrue例:检查变量x是否大于等于3且小于等于7正确:3<=xAndx<=7(x>=3Andx<=7)错误:3<=x<=7或3<=xOrx<=7例:x=93<=x<=7x>=3Andx<=7例:3>2>13>2And2>1结果:True结果:False

4、结果:True结果:Falsea小数b大数比a大,比b小用And比a小,比b大用Ora小数b大数x<=aOrx>=b表达式的组成及种类表达式的种类:算术运算符与算术表达式字符串连接运算符与字符串连接表达式关系运算符与关系表达式逻辑运算符与逻辑表达式。运算符的优先级当一个表达式中存在多种运算符时,按如下优先级的先后顺序进行运算:算术运算符>字符运算符>关系运算符>逻辑运算符函数>幂(^)>取负(-)>乘、浮点除(*、/)>整除()>取模(mod)>加减(+、-)>连接(&)>关系运算符>逻辑运算符(Not>And>Or>Xor>Eqv>Imp)3+5>6AND4*5=20结

5、果:True例:判断某一年是否是闰年,条件是:能被4整除,但不能被100整除;或者能被400整除。yMod4=0yMod400=0yMod100<>0andor条件语句格式1:(单行结构的条件语句,不需要EndIf)If<表达式>Then<语句>格式2:(必须以EndIf结束)If<表达式>Then<语句序列>EndIf功能:如果“条件”成立(其值为True)或为非0值,则执行“语句”,否则,直接执行EndIf语句的下一条语句。条件语句NY1.If…Then语句(单分支结构)正例:Ifcj<60ThenPrint“成绩不及格”正例:Ifcj<60ThenPrint“成绩不及

6、格”EndIf错例:Ifcj<60ThenPrint“成绩不及格”EndIf正例:Ifcj>=60Thenn=n+1:Print“成绩及格”正例:Ifcj>=60Thenn=n+1Print“成绩及格”EndIf两个数的交换例:已知两个数x和y,比较它们的大小,使得x大于y.Ifx

7、f…Then…Else语句(双分支结构)双分支结构注意:不能写If条件Then语句1‘看成是单行结构Else:语句2Endif可以写If条件Then语句1Else:语句2Endif(1)创建应用程序的用户界面和设置对象属性(2)编写程序代码功能要求:用户在“a=”文本框(Text1)、“b=”文本框(Text2)和“c=”文本框(Text3)中输入数据,单击“判断”按钮后,则在“最大数=”文本框(Text4)中输出结果例4.2输入三个数a、b、c,求出其中最大数PrivateSubCommand1_Click()D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。