资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
2.32.3程序的选择结构程序的选择结构选择结构的选择结构的特点特点是它根据给定的条件判是它根据给定的条件判断在二条或多条可能的的路径中选择一条,断在二条或多条可能的的路径中选择一条,各条路径分别作不同的处理,无论条件是否各条路径分别作不同的处理,无论条件是否成立,不同的处理结束后都执行其后续语句;成立,不同的处理结束后都执行其后续语句;选择结构就是程序的执行不再完全按照选择结构就是程序的执行不再完全按照语句的顺序执行,而是根据某种条件是否成语句的顺序执行,而是根据某种条件是否成立来决定程序执行的走向,它进一步体现了立来决定程序执行的走向,它进一步体现了计算机的智能特点计算机的智能特点在在VB中,通过中,通过IF语句和语句和Select Case语语句这二个条件语句来实现。句这二个条件语句来实现。2.3.22.3.2条件语句条件语句3、关系表达式:是用关系运算符连接起来的式子。、关系表达式:是用关系运算符连接起来的式子。关系运算符号关系运算符号有:有:运算符号运算符号含义含义等于等于大于大于 大于等于大于等于小于小于小于等于小于等于不等于不等于关系表达式的值关系表达式的值:是逻辑型(:是逻辑型(Boolean),表达式成),表达式成立值为真(立值为真(True),不成立值为假(),不成立值为假(False););(1)对)对数值型数值型的数据比较,是按照的数据比较,是按照数值的大小数值的大小比较的比较的(2)对)对其它类型其它类型数据比较,是按照其数据比较,是按照其序号序号来进行比较的来进行比较的2.3.22.3.2条件语句条件语句1、条件语句的格式、条件语句的格式:IF 条件 Then 语句组1 Else 语句组2IF 条件 Then 语句组1Else 语句组2End If其中:其中:条件条件是一个逻是一个逻辑表达式辑表达式语句组语句组是一组是一组的的VB语句语句IF D=0 Then X1=(L/2+sqr(D)/2 X2=(L/2-sqr(D)/2 Print “矩形长和宽为”;X1,X2Else print “找不到这样的矩形”End If2.3.22.3.2条件语句条件语句2、条件语句的执行过程、条件语句的执行过程当条件成立时,执行当条件成立时,执行Then后面的语句组后面的语句组1,否则执行语句组否则执行语句组2。流程如下:。流程如下:条件成立吗?语句组2语句组1是是否否2.3.22.3.2条件语句条件语句4、逻辑表达式:将多个的关系式用逻辑运算符连接、逻辑表达式:将多个的关系式用逻辑运算符连接起来的式子。起来的式子。逻辑运算符号逻辑运算符号有:有:逻辑符号逻辑符号Not(非)(非)And(与)(与)Or(或)(或)含义含义取操作数相反的取操作数相反的值值当二个操作数都为当二个操作数都为真时,结果为真真时,结果为真当二个操作数都为当二个操作数都为假时,结果为假假时,结果为假逻辑表达式的运算值逻辑表达式的运算值:是逻辑型(:是逻辑型(Boolean)。)。2.3.22.3.2条件语句条件语句5、逻辑运算的顺序:、逻辑运算的顺序:(1)当条件中只有逻辑运算时,运算的顺序是)当条件中只有逻辑运算时,运算的顺序是Not(非)(非)、And(与)(与)、Or(或)(或)(2)当条件中有算术运算符,又有关系运算符和逻)当条件中有算术运算符,又有关系运算符和逻辑运算符时,运算顺序是:辑运算符时,运算顺序是:算术运算算术运算、关系运算关系运算、逻辑运算逻辑运算2.3.32.3.3多重选择语句多重选择语句多重选择语句的格式:处理多种情况的语句多重选择语句的格式:处理多种情况的语句Select Case 表达式表达式 Case 表达式列表表达式列表1 语句组语句组1 Case 表达式列表表达式列表2 Case Else 语句组语句组N+1End Select(1)表达式和表达式列表可以是)表达式和表达式列表可以是数值型或字符型,表达式列表还数值型或字符型,表达式列表还可以是多个用逗号分开的表达式;可以是多个用逗号分开的表达式;(2)表达式列表与表达式的类型)表达式列表与表达式的类型比须相同;比须相同;(3)表达式列表又称为职域,它)表达式列表又称为职域,它有如下三种形式:有如下三种形式:表达式表达式1,表达式,表达式2, 表达式表达式1To表达式表达式2Is关系表达式关系表达式Select Case Cint(n*100) Case Is59 语句组语句组1 Case 50 To 59 Case 40 To 49 Case Else 语句组语句组N+1End Select
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号