§3 几种基本语句3.1 条件语句1.经历将具体问题的程序框图转化为程序语言的过程,理解条件语句.2.掌握用 If 语句和复合 If 语句描述选择结构的算法.1.条件语句(1)格式:(2)功能:当计算机执行上述语句时,首先对 If 后边的条件进行判断,如果满足条件,那么执行________,再执行 End If 之后的语句,即结束条件语句;如果不满足条件,那么执行________,再执行 End If 之后的语句,即结束条件语句.(3)注意:下列算法框图中的________都可转化为(1)中的条件语句格式.【做一做 1-1】给出以下四个问题:① 输入一个数 x,输出它的绝对值;② 求函数 f(x)=的函数值;③ 求面积为 6 的正方形的周长;④ 求三个数 a,b,c 中的最大数.其中不需要用条件语句来描述的有( ).A.1 个 B.2 个 C.3 个 D.4 个【做一做 1-2】下列程序语言的条件语句中,判断的条件是__________.输入 x;If x>0 Theny=2*xElsey=1-xEnd If输出 y.2.复合 If 语句(1)格式:If 条件 1 Then语句 1ElseIf 条件 2 Then语句 2________语句 3End IfEnd If(2)对应的算法框图如图所示.【做一做 2-1】下列关于条件语句的说法中正确的是( ).A.任何条件语句中不能没有 Else 及后序语句B.在复合 If 语句中,可以只有一个 End If 语句C.在算法语句中,可以同时使用多个条件语句D.在 Else 和 Then 后面只能有一个语句【做一做 2-2】下面给出的是用条件语句编写的程序,该程序的功能是__________.输入 x;If x<3 Theny=2*xElseIf x>3 Theny=x2-1Elsey=2End IfEnd If输出 y.在设计条件语句时,怎样正确写出条件的表达式?剖析:(1)使用条件语句时要注意,每一个条件语句都以“If”开头,以“End If”结束.程序中有几个“If”就有几个“End If”与之对应.(2)复合 If 语句:在选择结构的某一分支中,有时需要对某一条件进行判断,因此需要再用一个选择结构完成这一要求,这样就形成了复合 If 语句.复合条件语句表示为:外层条件语句题型一 简单 If 语句【例题 1】试设计一个程序,对于输入的任意两个实数 a,b,求出其差的绝对值,并画出程序框图.分析:当 a≥b 时,其差的绝对值为 a-b;否则,其差的绝对值为 b-a,可以利用条件语句来描述这个算法.反思:(1)理解并掌握条件语句的结构是解决本题的关键.(2)从形式上讲 If…End If 相当于一对括号,使用时缺一...