2014年计算机二级VB基础教程(64):IF条件语句

2014-04-19

 

(1)If……Then语句(单分支结构 F)
语句形式:
1)If <表达式> Then 
语句块
End If 

2)If<表达式>Then<语句>

说明:表达式一般为关系表达式、逻辑表达式,也可以为算术表达式,非0为True,0为False;

语句块可以是一句或多句,若用2)表示,则只能是一句语句,若多句,语句间需用冒号分隔,而且必须在一行上书写。

例:已知两个数x和y,比较它们的大小,使得 x大于y:

方法一:ifx<ythen 
 t=x
 x=y
 y=t
 end if

 方法二:ifx<ythent=x : x=y : y=t

注意:将两个变量中的数进行交换时,必须借助于第三个变量才能实现。

(2)If……Then……Else语句(双分支结构) 

语句形式:                                 
1)If<表达式>Then 
<语句块1>
Else
<语句块2>
End If

2) If<表达式>Then<语句1>Else<语句2> 

例:x2 -5 x≠0
3x +2x=0 

(3)If……Then……ElseIf语句(多分支结构) 
语句形式:                           
If<表达式1>Then 
<语句块1> 
ElseIf<表达式2>Then 
<语句块2>
……
[ Else语句块 n+1 ] 
End If

注意 : 

1)不管有几个分支,程序执行了一个分支后,其余分支不再执行;
2)ElseIf不能写成ElseIf 
3)当多分支中有多个表达式同时满足,则只执行第一个与之匹配的语句块 

例:已知变量strC中存放了一个字符,判断该字符是字母字符、数字字符还是其他字符。 

(4)If语句的嵌套

If语句的嵌套是指if 或else后面的语句块中又包含If语句。语句形式:

If<表达式1>Then
If<表达式11>Then 
…… 
 End If 
…… 
End If 

注意: 
1)对于嵌套结构,为了增强程序的可读性,应该采用缩进形式书写;
2)If语句形式若不在一行上书写,必须与End If配对,多个if嵌套,End If与它最接近的Emd If配对。
例: 已知x、y、z三个数,比较它们的大小并排序,使得x>y>z.


热门推荐:学起来比较困难吗?来报个辅导班一起学习吧,仅需100元,2个月通过国家计算机二级考试!点击进入

分享到:
0
相关阅读
友情链接
© 2018 我考网 http://www.woexam.com 中国互联网举报中心 湘ICP备18023104号 京公网安备 11010802020116号
违法和不良信息举报:9447029@qq.com