1、p 选择结构选择结构p 循环结构循环结构第四章第四章 VBVB的基本控制结构的基本控制结构p 顺序结构顺序结构.复复 习习顺序结构顺序结构输入/输出赋值语句给变量赋值Dim a as Booleana=105Boolean 数值型 True 0 False 非0.先对条件先对条件测试测试,根据测试的结果选择执行不同的分支,根据测试的结果选择执行不同的分支4.2 选择结构选择结构select case 语句语句if 语句语句iif 函数函数2 21 13 3.4.2.1 VB中的选择语中的选择语句句 IF语句语句.一、单分支(一、单分支(一、单分支(一、单分支(IfThenIfThen)条件条件
2、A A组语句组语句T TF F4.2.1 If 条件语句格式:If Then A组语句 End If说明:说明:1.if 开头 end if 结束。2.条件为必选项,是结果为true或false的表达式,它可以是关系表达式、逻辑表达式、数值表达式、字符串(数字)表达式及他们的混合。3.A组语句,可选,为一条或多条语句。.单行语句(单分支)单行语句(单分支)单行语句(单分支)单行语句(单分支)4.2.1 If 条件语句 单行语句格式:If If Then Then A块格式:If Then A组语句 End If说明:单行结构If语句只能写成一行,而且行尾没有End If语句;如果语句组包含多条
3、语句,相互间用冒号“:”分隔等价于等价于例例If If score=90 thenthen print“优秀”print“恭喜你!”End ifEnd ifIf If score 90 score 90 thenthen print“print“优秀优秀”:print“print“恭喜你!恭喜你!”.二二二二.双分支(双分支(双分支(双分支(IfThenElseIfThenElse)条件条件A A组语句组语句T TF FB B组语句组语句格式:格式:if f Then A组语句 Else B组语句 END If END If 4.2.1 If 条件语句.单行语句(双分支)单行语句(双分支)单行
4、语句(双分支)单行语句(双分支)4.2.1 If 条件语句块格式:If If Then A组语句 Else B组语句 END If END If 单行语句:if if then then A else else BIf If score=90 thenthen print“优秀”print“恭喜你!”ElseElse print“加油!”End ifEnd if例例 等价于:等价于:If score=90 Then print“优秀”:print“恭喜你!”Else Print“加油!”.三、多分支(三、多分支(三、多分支(三、多分支(IfThenElseIfIfThenElseIf)4.2.
5、1 if条件语句格式:格式:if if Then A组语句 ElseIf Then B组语句 ElseIf Then C组语句 Else N组语句 End ifEnd if注意:注意:p多分支语句中,有多个分支同时满足,只执行第一个第一个第一个第一个与之匹配的语句块。p注意 ElseIfElseIfElseIfElseIf 的的写法写法p可以有任意多个Elseif子句;else放最后,最多一个。TTTF条件1语句组1语句组2条件2F条件n语句组nF语句组n+19.一一.单分支单分支(IfThen 结构结构)二二.双分支双分支(IfThenElse 结构)结构)三三.多分支多分支(IfThenElseIf 结构)结构)if Then A组语句Elseif Then B组语句 Elseif Then C组语句 Else N组语句 End If.用键盘输入一字符,判断该字符是小写字母、大写字母、用键盘输入一字符,判断该字符是小写字母、大写字母、数字字符还是其他字符,并作相应的显示。数字字符还是其他字符,并作相应的显示。思考题思考题4.2.1 If 条件语句.Thank you!Thank you!.感谢亲观看此幻灯片,此课件部分内容来源于网络,感谢亲观看此幻灯片,此课件部分内容来源于网络,如有侵权请及时联系我们删除,谢谢配合!如有侵权请及时联系我们删除,谢谢配合!