vb if语句 选择结构

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

格式的记忆
if <条件1> Then
[ A组语句]
[Elseif <条件2> Then [ B组语句 ]
[Elseif <条件3> Then [ C组语句 ]
…… [Else
[N组语句 ]
End If
思考题
用键盘输入一字符,判断该字符是小写字母、大写字母、 数字字符还是其他字符,并作相应的显示。
4.2.1 If 条件语句
语句组n
语句组n+1
注意:
多分支语句中,有多个分支同时满足, 只执行第一个 与之匹配的语句块。
注意 ElseIf 的写法 可以有任意多个Elseif子句;else放最后,最多一个

9
4.2.1 if条件语句

If 结构

一.单分支(If…Then 结构 ) 二. 双分支(If…Then…Else 结构) 三. 多分支(If…Then…ElseIf 结构)
4.2.1 VB中的选择语 句
——IF语句
一、单分支(If…Then)
格式: If <条件> Then [A组语句]
End If
F
条件
T
A组语句
说明:
1. if 开头 end if 结束。 2. 条件为必选项,是结果为true或false的表达式,它可以是关系表达式
、逻辑表达式、数值表达式、字符串(数字)表达式及他们的混合。 3. A组语句,可选,为一条或多条语句。
单行语句:
if <条件> then <语句序列A> else <语句序列B>

If score>=90 then
print “优秀”
print “恭喜你!”
Elቤተ መጻሕፍቲ ባይዱe
print “加油!”
End if
块格式:
If <条件> Then [A组语句]
Else [B组语句]
END If
等价于: If score >= 90 Then print“优秀”:print“恭喜你!”Else Print“加油! ”
Thank you!
此课件下载可自行编辑修改,供参考! 感谢您的支持,我们努力做得更好!
If score>=90 then
print “优秀”
例 print “恭喜你!”
End if
4.2.1 If 条件语句
二.双分支(If…Then…Else)
格式:
if <条件> Then
[A组语句] Else
[B组语句] END If
条件 T
A组语句
F
B组语句
4.2.1 If 条件语句
➢ 单行语句(双分支)
4.2.1 If 条件语句
➢ 单行语句(单分支)
单行语句格式: If <条件> Then <语句序列A>
说明:单行结构If语句只能写成一行,而 且行尾没有End If语句;如果语句组包含 多条语句,相互间用冒号“:”分隔
块格式:If <条件> Then [A组语句]
End If
等价于 If score >90 then print “优秀”:print “恭喜你!”
4.2.1 If 条件语句
三、多分支(If…Then…ElseIf)
格式:
if <条件1> Then
[A组语句]
[ElseIf <条件2> Then
[B组语句]
[ElseIf <条件3> Then [C组语句]
……
[Else
[N组语句]
End if
T
条件1
语句组1
T
F
条件2
F ……
语句组2
T 条件n F
第四章 VB的基本控制结构
顺序结构 选择结构 循环结构
复习
顺序结构 赋值语句
输入/输出
‘给变量赋值 Dim a as Boolean a=105
•Boolean 数值型 True 0 False 非0
4.2 选择结构
先对条件测试,根据测试的结果选择执行不同的分支
if 语句 iif 函数 select case 语句
相关文档
最新文档