2019届二轮复习常考题型答题技巧条件语句学案(全国通用)

申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

文档介绍

2019届二轮复习常考题型答题技巧条件语句学案(全国通用)

‎2019届二轮复习 常考题型答题技巧 条件语句 学案 (全国通用)‎ ‎【知识梳理】‎ 条件语句的一般格式及功能 类别 单支 双支 条件结构框图 条件语句学 ]‎ IF 条件 THEN 语句体 END IF IF 条件 THEN 语句体1 ‎ ELSE 语句体2 ‎ END IF 语句功能 首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句 首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2‎ ‎【常考题型】‎ 题型一、条件语句与条件结构 ‎【例1】 (1)根据下面的程序,填写程序框图.‎ ‎① ,② ,③ .‎ ‎[解析] 根据条件语句可知该语句为求分段函数 y=所以三个空中分别填的内容为: 学 ]‎ ‎①x≥?,②y=2x-5,③y=5-2x.‎ ‎[答案] x≥? y=2x-5 y=5-2x ‎(2)根据下面的程序框图,写出程序.‎ ‎[解] 程序如下:‎ ‎【类题通法】‎ 条件语句与条件结构的转化 ‎(1)根据条件结构写条件语句 ‎①首先选择语句格式.当判断语句的两个出口语句都要执行时,采用“IF-THEN-ELSE”语句,当判断语句的两个出口语句只有一个要执行时,采用“IF-THEN”语句.‎ ‎②然后确定条件和语句体.条件即为判断框内的条件,放在IF后.判断框中“是”后的执行框中的内容,是THEN后的语句体1,“否”后的执行框中(如果有的话)的内容,是ELSE后的语句体2.‎ ‎③最后应注意所用程序符合书写格式.‎ ‎(2)如果是由条件语句画条件结构,可相应变化.‎ ‎【对点训练】‎ 求函数y=|x-4|+1的函数值,则③处应填 .‎ 解析:如果x<4,则y=4-x+1=5-x,‎ 故③处应填y=5-x.‎ 答案:y=5-x 题型二、条件语句的简单应用 ‎【例2】 已知函数y=编写一个程序,对每输入的一个x值,都得到相应的函数值.‎ ‎[解] 用变量x,y分别表示自变量和函数值,步骤如下:‎ 第一步:输入x值.‎ 第二步:判断x的范围,若x≥0,则用函数y=x2-1求函数值,否则用y=2x2-5求函数值.‎ 第三步:输出y的值.‎ 程序框图如图所示:‎ INPUT “x=”;x IF x>=0 THEN y=x^2-1‎ ELSE ‎ y=2 x^2-5‎ END IF PRINT “y=”;y END 程序如下:‎ ‎【类题通法】‎ 使用条件语句时的四个关注点 ‎(1)条件语句是一个语句,IF,THEN,ELSE,END IF都是语句的一部分.‎ ‎(2)条件语句必须是以IF开始,以END IF结束,一个IF必须与一个END IF相对应.‎ ‎(3)如果程序中只需对条件为真的情况作出处理,不用处理为假的情况时,ELSE分支可以省略,此时条件语句就由双支变为单支.‎ ‎(4)为了使程序看起来更清晰明了,一般IF,ELSE与END IF顶格书写.其他语句前面则空两格.‎ ‎【对点训练】‎ 给出一个程序语句如下:‎ INPUT “x=”;x IF x<=0 THEN f(x)=4 x ELSE f(x)=2 x ]‎ END IF PRINT f(x)‎ END ‎ 学 ]‎ 说出上面程序的功能,并求f(-1)+f(2)的值.‎ 解:程序的功能:‎ 已知函数f(x)=输入自变量x的值,求对应的函数值.‎ 由函数解析式可得f(-1)=4×(-1)=-4,f(2)=22=4.‎ ‎∴f(-1)+f(2)=0.‎ 题型三、条件语句的嵌套问题 ‎【例3】 已知分段函数y=编写程序,输入自变量x的值,输出其相应的函数值.‎ ‎[解] 程序为:‎ ‎【类题通法】‎ ‎1.使用条件语句嵌套应关注两点 ‎(1)适用范围:适用于判断条件多于一个时.此时,若重复应用条件语句,书写程序繁琐,可用条件语句的嵌套.‎ ‎(2)分清层次:编写条件时,要注意IF和END IF的配对,常常利用文字的缩进来表示嵌套的层次,以便于程序的阅读与理解.嵌套可以多于2个.‎ ‎2.条件语句嵌套的一般格式 ‎【对点训练】‎ 在下面的程序中,如果输入x=,则输出的y值为(  )‎ A.0         B.1‎ C.3 D. 解析:选B 先判断输入的x的取值范围,再执行相应操作.由于>0,故输出y=×-5=1.‎ ‎【练习反馈】‎ ‎1. 下列关于IF语句的叙述正确的是(  )‎ A.IF语句中必须有ELSE和END IF B.IF语句中可以没有END IF C.IF语句中可以没有ELSE,但必须以END IF结束 D.IF语句中可以没有END IF,但必须有ELSE 解析:选C IF语句中的IF和END IF是成对出现的,但是ELSE可以没有,即满足条件执行,否则跳过IF语句.故选C.‎ ‎2.条件语句的一般形式为:IF A THEN B ELSE C,其中B表示的是(  )‎ A.满足条件时执行的内容 B.条件语句 C.条件 D.不满足条件时,执行的内容 解析:选A IF A THEN B ELSE C表示如果条件A成立,则执行B步骤,否则执行C步骤.‎ ‎3.给出以下四个问题,①输入一个数x,输出它的绝对值.②求表面积为6的正方体的体积.③求三个数a,b,c中的最小数.④求函数f(x)=的函数值.‎ 其中需要用条件语句来描述其算法的有 .‎ 解析:②直接用顺序结构即可,不需用条件语句;而①需要判断这个数的正负,③需要判断这三个数的大小,④是分段函数求值问题,故需用到条件语句.‎ 答案:①③④‎ ‎4.写出下列程序的运行结果.‎ INPUT a ‎ F a<0 THEN b=0.5 a ELSE 学 ]‎ b=a^2+3 a+1‎ END IF PRINT b END 若a=4,则b= ;若a=-4,则b= .‎ 解析:分析程序可知,上述程序是一个分段函数的程序,即b=,所以当a=4时,b=42+3×4+1=29;当a=-4时,b=0.5×(-4)=-2.‎ 答案:29 -2‎ ‎5.给计算机编写一个程序,输入一个自变量x的值,输出分段函数f(x)=的函数值.‎ 解:程序如下:‎
查看更多

相关文章

您可能关注的文档