Visual Basic.NET程序设计 普通高等教育十一五 国家级规划教材 教学课件 作者 黄锐军 第2章 程序控制.ppt

Visual Basic.NET程序设计 普通高等教育十一五 国家级规划教材 教学课件 作者 黄锐军 第2章 程序控制.ppt

ID:50028287

大小:365.50 KB

页数:55页

时间:2020-03-07

Visual Basic.NET程序设计 普通高等教育十一五 国家级规划教材 教学课件 作者 黄锐军 第2章 程序控制.ppt_第1页
Visual Basic.NET程序设计 普通高等教育十一五 国家级规划教材 教学课件 作者 黄锐军 第2章 程序控制.ppt_第2页
Visual Basic.NET程序设计 普通高等教育十一五 国家级规划教材 教学课件 作者 黄锐军 第2章 程序控制.ppt_第3页
Visual Basic.NET程序设计 普通高等教育十一五 国家级规划教材 教学课件 作者 黄锐军 第2章 程序控制.ppt_第4页
Visual Basic.NET程序设计 普通高等教育十一五 国家级规划教材 教学课件 作者 黄锐军 第2章 程序控制.ppt_第5页
资源描述:

《Visual Basic.NET程序设计 普通高等教育十一五 国家级规划教材 教学课件 作者 黄锐军 第2章 程序控制.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第2章程序控制关系运算和逻辑运算2.1简单条件语句2.2复杂分支条件语句2.3Do循环结构2.4循环结构的嵌套2.6异常处理语句2.7综合实例2.8For循环结构2.5本章将介绍程序控制语句的基本结构,包括分支语句与循环语句、异常处理语句等,目的是要掌握VB.NET的分支与循环的程序设计。2.1关系运算和逻辑运算2.1.1关系运算符和关系表达式1.关系运算关系运算就是关于数据的大小比较的运算,共有6种关系运算,如表2-1所示。数学符号VB语言关系运算符号说明举例>>大于5>2≥>=大于或等于4>=3<<小于5<6

2、≤<=小于或等于5<=6==等于5=5≠<>不等于2<>3表2-1关系运算2.关系运算表达式关系运算符用于连接两个表达式,形成关系运算表达式,例如:a+b>c+da<=b+ca=ba<>c2.1.2逻辑运算符和逻辑表达式1.逻辑运算逻辑运算是指对逻辑值的运算,主要有“与(And)”、“或(Or)”、“非(Not)”3种运算,VB.NET语言中用And、Or、Not来表示,3种运算的关系如表2-2所示。运算举例说明AndaAndb二元运算,仅当a、b两者都为True时结果才为True,不然为FalseOraOrb二

3、元运算,只要a、b两者之一为True结果就为True,不然为FalseNotNota一元运算,当a为True时结果为False,a为False时结果为True表2-2逻辑运算在And、Or、Not3种运算中,非运算Not级别最高,And次之,Or运算级别最低。例如逻辑式aAndbOrNotc是先运算Notc,之后运算aAndb,最后运算Or。非运算作用在And、Or及Not运算中有如下规则:(1)Not(aAndb)等价于NotaOrNotb。(2)Not(aOrb)等价于NotaAndNotb。(3)Not(N

4、ota)等价于a。这些运算规则十分重要,在将来的程序条件中常常用到。2.逻辑运算表达式逻辑运算常常与关系运算相组合,形成逻辑运算表达式。3.逻辑运算应用例2.1判断一个整数n是否为奇数。例2.2判断一年y是否为闰年。例2.3判断一个字母c是否为小写字母。2.2简单条件语句2.2.1简单条件语句简单条件语句的格式有以下几种:格式一:If条件Then语句格式二:If条件Then语句EndIf格式三:If条件Then语句1Else语句2EndIF2.2.2简单条件语句的应用2.2.3分支语句的嵌套在If语句的语句块中的

5、语句可以是复合语句,而在复合语句中又可以嵌套另一个If语句,这样可以组成多级的If语句嵌套。2.3复杂分支条件语句2.3.1复杂分支If语句复杂分支If条件语句的格式是:If条件1Then语句1ElseIf条件2Then语句2……ElseIf条件nThen语句nElse语句n+1EndIf2.3.2复杂分支If语句的应用2.3.3Select复杂分支语句Select语句是复杂分支语句的另外一种形式,格式如下:SelectCase测试表达式Case表达式列表1语句1Case表达式列表2语句2……[CaseElse语

6、句n+1]EndSelect其中测试表达式可以是数值类型或字符串类型,表达式列表必须与表达式同数据类型,可以是下列之一:(1)表达式。(2)一组用逗号分开的枚举值。(3)表达式1To表达式2表示的是一段范围的值(包含边界)。(4)Is关系运算表达式,Is表示测试表达式。2.3.4条件函数VB.NET中有两个常用的条件函数,一个是IIF,另一个是Choose。条件函数用于简单的条件选择,IIF是If语句的简化用法,Choose是Select的简单用法。1.IIF条件函数格式:IIF(条件表达式,表达式1,表达式2)

7、它的作用是当条件表达式的值为真时,取值为表达式1,否则为表达式2。例如x,y是两个数,则IIF(x>y,x,y)的值就是它们的最大值,IIF(x>y,y,x)的值就是它们的最小值。2.Choose条件函数格式:Choose(整数表达式,表达式1,表达式2,……,表达式n)它的作用是表达式的值为1,则返回表达式1的值;表达式的值为2,则返回表达式2的值,……,表达式的值为n,则返回表达式n的值,如表达式的值小于1或大于n,则返回Nothing。2.4Do循环结构2.4.1循环语句的引入2.4.2Do循环语句在计算机

8、中很多的程序计算需要重复循环执行,Do循环语句就是满足这种要求的语句,其结构如下:DoWhile条件语句块Loop图2-12Do循环的流程2.4.3另一种Do循环语句另外一种Do循环语句结构如下:Do语句LoopWhile条件图2-15Do循环语句流程2.4.4Do循环语句的退出2.4.5循环语句的问题1.有限次数的循环2.死循环2.5For循环结构2.5.1For循环语

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

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

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