之后的语句,否则执行End If后的语句.
2.复合If语句
(1)算法框图:
(2)语句格式:
If 条件1 Then
语句1
Else
If 条件2 Then
语句2
Else
语句3
End If
End If
[点睛] (1)复合If语句一般用于要解决的问题需要分类(分为3类或3类以上)讨论的情况,注意新一层的条件是以上一层的条件为前提,因此有些条件不要重复加上.
(2)在书写和阅读复合If语句时,要注意"If"和"End If"是成对出现的,内层语句要相对于外层语句缩进两个字符,以便观察出到底哪些IfThenElseEnd If是一组的.
1.判断正误.(正确的打"√",错误的打"×")
(1)条件语句对应框图中的基本逻辑结构是选择结构.( )
(2)条件语句中必须有Else和End If.( )
(3)条件语句中可以没有End If.( )
(4)条件语句中可以没有Else,但是必须有End If.( )
答案:(1)√ (2)× (3)× (4)√
2.给出以下问题:
①求面积为1的正三角形的周长;
②求三个实数的算术平均数;
③求两个实数中的最小数;