- 1
- 0
- 约4.8千字
- 约 56页
- 2015-11-19 发布于广东
- 举报
第2章 程序控制 本章将介绍程序控制语句的基本结构,包括分支语句与循环语句、异常处理语句等,目的是要掌握VB.NET的分支与循环的程序设计。 2.1 关系运算和逻辑运算 2.1.1 关系运算符和关系表达式 1.关系运算 关系运算就是关于数据的大小比较的运算,共有6种关系运算,如表2-1所示。 2.关系运算表达式 关系运算符用于连接两个表达式,形成关系运算表达式,例如: a+bc+d a=b+c a=b ac 2.1.2 逻辑运算符和逻辑表达式 1.逻辑运算 逻辑运算是指对逻辑值的运算,主要有“与(And)”、“或(Or)”、“非(Not)”3种运算,VB.NET语言中用And、Or、Not来表示,3种运算的关系如表2-2所示。 在And、Or、Not 3种运算中,非运算Not级别最高,And次之,Or运算级别最低。 例如逻辑式a And b Or Not c是先运算Not c,之后运算a And b,最后运算Or。 非运算作用在And、Or及Not运算中有如下规则: (1)Not(a And b)等价于Not a Or Not b。 (2)Not(a Or b)等价于Not a And Not b。 (3)Not(Not a)等价于a。 这些运算规则十分重要,在将来的程序条件中常常用到。 2.逻辑运算表达式 逻辑运算常常与关系运算相组合,形成逻辑运算表达式。 3.逻辑运算应用 例2.1 判断一个整数n是否为奇数。 例2.2 判断一年y是否为闰年。 例2.3 判断一个字母c是否为小写字母。 2.2 简单条件语句 2.2.1 简单条件语句 简单条件语句的格式有以下几种: 格式一: If 条件 Then 语句 格式二: If条件 Then 语句 End If 格式三: If条件 Then 语句1 Else 语句2 End IF 2.2.2 简单条件语句的应用 2.2.3 分支语句的嵌套 在If语句的语句块中的语句可以是复合语句,而在复合语句中又可以嵌套另一个If语句,这样可以组成多级的If语句嵌套。 2.3 复杂分支条件语句 2.3.1 复杂分支If语句 复杂分支If条件语句的格式是: If 条件1 Then 语句1 ElseIf 条件2 Then 语句2 …… Else If 条件n Then 语句n Else 语句n+1 End If 2.3.2 复杂分支If语句的应用 2.3.3 Select复杂分支语句 Select语句是复杂分支语句的另外一种形式,格式如下: Select Case 测试表达式 Case表达式列表1 语句1 Case表达式列表2 语句2 …… [Case Else 语句n+1 ] End Select 其中测试表达式可以是数值类型或字符串类型,表达式列表必须与表达式同数据类型,可以是下列之一: (1)表达式。 (2)一组用逗号分开的枚举值。 (3)表达式1 To表达式2表示的是一段范围的值(包含边界)。 (4)Is关系运算表达式,Is表示测试表达式。 2.3.4 条件函数 VB.NET中有两个常用的条件函数,一个是IIF,另一个是Choose。 条件函数用于简单的条件选择,IIF是If语句的简化用法,Choose是Select的简单用法。 1.IIF条件函数 格式: IIF(条件表达式,表达式1,表达式2) 它的作用是当条件表达式的值为真时,取值为表达式1,否则为表达式2。 例如x,y是两个数,则IIF(xy,x,y)的值就是它们的最大值,IIF(xy,y,x)的值就是它们的最小值。 2.Choose条件函数 格式: Choose(整数表达式,表达式1,表达式2,……,表达式n) 它的作用是表达式的值为1,则返回表达式1的值;表达式的值为2,则返回表达式2的值,……,表达式的值为n,则返回表达式n的值,如表达式的值小于1或大于n,则返回Nothing。 2.4 Do循环结构 2.4.1 循环语句的引入 2.4.2 Do循环语句 在计算机中很多的程序计算需要重复循环执行,Do循环语句就是满足这种要求的语句,其结构如下: Do While 条件 语句块 Loop 2.4.3 另一种Do循环语句 另外一种Do循环语句结构如下: Do 语句 Loop While 条件 2.4.4 D
您可能关注的文档
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第06章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第07章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第08章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第09章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第10章.ppt
- 新UG产品造型及注塑模具设计实践教程 第2版 教学课件 朱光力 周建安 洪建明 王学平 UG产品造型及注塑模具设计实践教程.ppt
- 新UG产品造型及注塑模具设计实践教程 第2版 配套课件 朱光力 周建安 洪建明 王学平 UG产品造型及注塑模具设计实践教程.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第1章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第2章.ppt
- 新UG中文版实用教程 教学课件 关振宇 刘源 唐宏宾 第3章.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
最近下载
- 汽车热管理系统仿真分析与实例解析 课件 06 AI 技术与汽车热管理.pptx
- 《钛合金锻坯 缺陷检测 相控阵超声水浸检测方法》.pdf VIP
- F665065【复试】2024年长春理工大学070200物理学《复试物理光学》考研复试终极预测5套卷.pdf VIP
- 7.2《秦腔》课件(共43张PPT)(含音频+视频).pptx VIP
- 《急危重症护理学》配套ppt 9.第九章 泌尿系统功能监护.ppt VIP
- ZR-ZT-无油空压机培训资料.ppt VIP
- 2025年度医院党支部组织生活会临床医生个人对照检查材料.doc VIP
- (国家标准)GB T 7424.1-2003 光缆总规范 第1部分:总则.pdf
- 《工业控制系统信息安全防护指南》解读.doc VIP
- 救护员培训应急救护PPT课件.pptx VIP
原创力文档

文档评论(0)