Visual Basic程序设计简明教程-第4章ppt课件.ppt

Visual Basic程序设计简明教程-第4章ppt课件.ppt

ID:59414003

大小:146.50 KB

页数:31页

时间:2020-09-19

Visual Basic程序设计简明教程-第4章ppt课件.ppt_第1页
Visual Basic程序设计简明教程-第4章ppt课件.ppt_第2页
Visual Basic程序设计简明教程-第4章ppt课件.ppt_第3页
Visual Basic程序设计简明教程-第4章ppt课件.ppt_第4页
Visual Basic程序设计简明教程-第4章ppt课件.ppt_第5页
资源描述:

《Visual Basic程序设计简明教程-第4章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章选择结构本章内容:关系表达式逻辑表达式If语句SelectCase语句框架单选按钮复选框7/27/202114.1关系表达式在程序中经常需要描述数据之间的关系并进行判断,从而决定下一步应执行什么动作。关系运算符可以用来构建关系表达式,以描述和比较两个数据之间的大小关系。7/27/20212《VisualBasic程序设计简明教程》4.1.1关系运算符VB语言提供了6个常用的关系运算符:>、<、>=、<=、=和<>(不等于),它们都是双目运算符,优先级彼此相同。关系运算的结果显然是逻辑值,即关系成立为True,否则为False。7/27/20213《VisualBasic程序

2、设计简明教程》说明:(1)关系运算符的操作数可以是数值、字符串或者日期型数据。一般要求两边的操作数类型一致。(2)两个字符串按词典序进行比较,即都从各自的第一个字符开始,相应位置的字符依次按Unicode码比较大小,直到出现不同的字符或者字符串结束为止。VB语言规定逻辑值转换为数值时,-1代表True,0代表False。7/27/20214《VisualBasic程序设计简明教程》4.1.2关系表达式用关系运算符连接起来进行关系运算的式子,称为关系表达式。如:Dima%,b%,c%a=7:b=6:c=5a*2>=b+ca>b>c2=2=27/27/20215《VisualBasic程序设计简明

3、教程》4.2逻辑表达式关系表达式可以用来构造一些简单的条件,但是还不足以构造复杂的条件。这些条件是由一些子条件复合而成的,表达了一种逻辑关系,无法用关系表达式完成,需要用逻辑表达式构造。例如不仅任意两边之和大于第三边,而且其中的两边相等,才能构成等腰三角形。7/27/20216《VisualBasic程序设计简明教程》4.2.1逻辑运算符VB语言提供了3个常用的逻辑运算符:Not、And和Or,分别表示逻辑非、逻辑与和逻辑或运算。逻辑运算的结果当然为逻辑值:True(真)或者False(假)。Not是单目运算符,其余两种是双目运算符。Not的优先级最高,其次是And,最低为Or。7/27/20

4、217《VisualBasic程序设计简明教程》逻辑运算规则表:ABAAndBAOrBNotATrueTrueTrueTrueFalseTrueFalseFalseTrueFalseTrueFalseTrueTrueFalseFalseFalseFalse7/27/20218《VisualBasic程序设计简明教程》4.2.2逻辑表达式l用逻辑运算符将表达式连接起来的式子称为逻辑表达式。例如:Dima%,b%,c%a=7:b=6:c=5a>=bAndb

5、高低^-(取负)*/Mod+-&>>=<<==<>NotAndOr=(赋值)运算符:7/27/202110《VisualBasic程序设计简明教程》计算表达式的结果:——3Mod5=3And1>32OrNot2<=1计算步骤:1)先计算3Mod5,值为3。2)再计算3=3,值为True。3)计算32,值为1。4)计算1>1,值为False。5)然后计算TrueAndFalse,值为False。6)计算2<=1,值为False。7)计算NotFalse,值为True。8)最后计算FalseOrTrue,值为True。整个表达式的结果为True。7/27/202111《VisualBasic

6、程序设计简明教程》举例:(1)描述3>2>1这种数学常识。3>2And2>1(2)描述字符串变量c的值是小写字母。c>=“a”Andc<=“z”(3)描述m是n的倍数。mModn=07/27/202112《VisualBasic程序设计简明教程》4.3If语句——If-Else结构If表达式Then语句块1Else语句块2EndIf是否表达式为真语句块1语句块27/27/202113《VisualBasic程序设计简明教程》说明:If-Else结构是一种双分支的选择结构,用来处理“非此即彼,二者择一”的情况。If语句的表达式通常是关系或者逻辑表达式,以构成条件。如果是算术表达式,则按照“非0为

7、真”的原则,把算术表达式的值转换为逻辑值。Else不能单独出现,只能与If语句配合使用。语句块可以有多条语句。如果语句较少而且表达式也较为简单,VB语言允许把If语句写在同一行上,此时即可省略EndIf。7/27/202114《VisualBasic程序设计简明教程》例4.1从键盘输入1个字符,判断其是否为字母。PrivateSubCommand1_Click()DimsAsString,t$s=

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

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

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