3.1 条件语句 预习课本 P105~107,思考并完成以下问题(1)If 语句的格式是什么
(2)复合 If 语句的格式是什么
1.If 语句(1)算法框图:(2)语句格式:If 条件 Then 语句 1 Else 语句 2 End If[点睛] (1)条件语句执行步骤:当计算机执行 If 语句时,首先对 If 后的条件进行判断,如果条件符合,就执行 Then 后的语句 1,否则执行 Else 后的语句 2
(2)在某些情况下,也可以只使用 IfThen 语句,即If 条件 Then 语句End If当计算机执行上述 If 语句时,首先对 If 后的条件进行判断,如果条件符合,就执行Then 之后的语句,否则执行 End If 后的语句.2.复合 If 语句(1)算法框图:(2)语句格式:If 条件 1 Then 语句 1 ElseIf 条件 2 Then 语句 2 Else 语句 3 End IfEnd 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 的正三角形的周长;② 求三个实数的算术平均数;③ 求两个实数中