11.3.2 条件语句 1.了解条件语句的意义. 2.掌握条件语句的格式. 3.能用条件语句编写简单的程序.1.算法逻辑结构中的条件结构一般由算法语句中的条件语句来实现.2.条件语句的格式、功能及与条件结构的对应关系格式一格式二条件语句 IF 条件 THEN 语句体 A END IF IF 条件 THEN 语句体 A ELSE 语句体 B END IF语句功能首先对 IF 后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体 A ,否则执行 END IF 之后的语句首先对 IF 后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体 A ,否则(ELSE)执行语句体B对应条件结构框图1.判断正误.(对的打“√”,错的打“×”)(1)条件语句中的“语句体”只含有一条语句.( )(2)在解决分类处理的问题时需要用条件语句.( )(3)条件语句必须以 IF 开始,以 END IF 结束.( )答案:(1)× (2)√ (3)√2.求下列函数的函数值的算法中需要用到条件语句的函数为( )A.f(x)=x2-1B.f(x)=x3-1C.f(x)=D.f(x)=2x解析:选 C.A、B、D 只需要用顺序结构就能描述算法.C 需要对自变量进行判断,要用条件语句,故选 C. IF—THEN 语句的应用[学生用书 P15] 下列是求函数 y=|ln x|(x>0)的值的程序框图,将其用条件语句改写.(其中 y=ln x用 y=LOG(x)表示)程序框图如图:【解】 伪代码如下:INPUT xy=LOG(x)IF y<0 THENy=-yEND IFPRINT yEND注意所用伪代码的书写格式. 1.阅读下面的伪代码:INPUT“a=”;aIF a<=3 THENPRINT 3END IFIF a<=4 THENPRINT 4END IFIF a<=5 THENPRINT 5END IFIF a<=6 THEN PRINT 6END IFEND如果输入 a=3,则伪代码运行的结果是( )A.3 B.3 4C.3 4 5 D.3 4 5 6解析:选 D.本题主要考查了条件语句的叠加,伪代码执行条件语句的叠加的过程中对于所有的条件都要进行判断,依次验证每一个条件,直到结束.在本题中共出现四次判断条件,每一条件都成立,故输出结果为 3 4 5 6.2.根据下面的伪代码,画出程序框图.INPUT xIF x>0 THENPRINT xELSEPRINT -xEND IFEND解:程序框图: IF—THEN—ELSE 语句的应用[学生用书 P16] 已知函数 f(x)=编写一个伪代码,使输入的每一个 x 值,都得到相应的函数值.【解】 用变量 x,y 分别表示自变量和函数值.步骤如下:S1:输入 x 值;S2:判断 x 的范围.若 x≥0,则用解析式 y=x2-1 求函数值;否则,用 y=2x2-5 求函数...