年终活动
搜索
    上传资料 赚现金
    英语朗读宝

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

    2019届二轮复习常考题型答题技巧条件语句学案(全国通用)第1页
    2019届二轮复习常考题型答题技巧条件语句学案(全国通用)第2页
    2019届二轮复习常考题型答题技巧条件语句学案(全国通用)第3页
    还剩3页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

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

    展开

    2019届二轮复习  常考题型答题技巧   条件语句 学案 (全国通用)【知识梳理】条件语句的一般格式及功能类别单支双支条件结构框图条件语句   ]IF 条件 THEN语句体END IFIF 条件 THEN语句体1 ELSE语句体2 END IF语句功能首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2【常考题型】题型一、条件语句与条件结构1 (1)根据下面的程序,填写程序框图.                        .[解析] 根据条件语句可知该语句为求分段函数y所以三个空中分别填的内容为:   ]x?,y2x5y52x.[答案] x? y2x5 y52x(2)根据下面的程序框图,写出程序. [] 程序如下:类题通法条件语句与条件结构的转化(1)根据条件结构写条件语句首先选择语句格式.当判断语句的两个出口语句都要执行时,采用IFTHENELSE语句,当判断语句的两个出口语句只有一个要执行时,采用IFTHEN语句.然后确定条件和语句体.条件即为判断框内的条件,放在IF后.判断框中后的执行框中的内容,是THEN后的语句体1后的执行框中(如果有的话)的内容,是ELSE后的语句体2.最后应注意所用程序符合书写格式.(2)如果是由条件语句画条件结构,可相应变化.【对点训练】求函数y|x4|1的函数值,则处应填        解析:如果x4,则y4x15x处应填y5x.答案:y5x题型二、条件语句的简单应用2 已知函数y编写一个程序,对每输入的一个x值,都得到相应的函数值.[] 用变量xy分别表示自变量和函数值,步骤如下:第一步:输入x值.第二步:判断x的范围,若x0,则用函数yx21求函数值,否则用y2x25求函数值.第三步:输出y的值.程序框图如图所示:INPUT xxIF x>=0 THENyx^21ELSE y2  x^25END   IFPRINT  yyEND程序如下:          类题通法使用条件语句时的四个关注点(1)条件语句是一个语句,IFTHENELSEEND IF都是语句的一部分.(2)条件语句必须是以IF开始,以END IF结束,一个IF必须与一个END IF相对应.(3)如果程序中只需对条件为真的情况作出处理,不用处理为假的情况时,ELSE分支可以省略,此时条件语句就由双支变为单支.(4)为了使程序看起来更清晰明了,一般IFELSEEND IF顶格书写.其他语句前面则空两格.【对点训练】给出一个程序语句如下:INPUT xxIF x<=0 THENf(x)4  xELSEf(x)2 x   ]END   IFPRINT   f(x)END       ]    说出上面程序的功能,并求f(1)f(2)的值.解:程序的功能:已知函数f(x)输入自变量x的值,求对应的函数值.由函数解析式可得f(1)4×(1)=-4f(2)224.f(1)f(2)0.题型三、条件语句的嵌套问题3 已知分段函数y编写程序,输入自变量x的值,输出其相应的函数值.[] 程序为:类题通法1.使用条件语句嵌套应关注两点(1)适用范围:适用于判断条件多于一个时.此时,若重复应用条件语句,书写程序繁琐,可用条件语句的嵌套.(2)分清层次:编写条件时,要注意IFEND IF的配对,常常利用文字的缩进来表示嵌套的层次,以便于程序的阅读与理解.嵌套可以多于2个.2条件语句嵌套的一般格式【对点训练】在下面的程序中,如果输入x,则输出的y值为(  )A0         B1C3   D.解析:B 先判断输入的x的取值范围,再执行相应操作.由于0,故输出y×51.【练习反馈】1. 下列关于IF语句的叙述正确的是(  )AIF语句中必须有ELSEEND IFBIF语句中可以没有END IFCIF语句中可以没有ELSE,但必须以END IF结束DIF语句中可以没有END IF,但必须有ELSE解析:C IF语句中的IFEND 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的正方体的体积.求三个数abc中的最小数.求函数f(x)的函数值.其中需要用条件语句来描述其算法的有        解析:直接用顺序结构即可,不需用条件语句;而需要判断这个数的正负,需要判断这三个数的大小,是分段函数求值问题,故需用到条件语句.答案:①③④4.写出下列程序的运行结果.INPUT a   F a0 THENb0.5 aELSE     ]ba^2+3  a+1END  IFPRINT  bENDa4,则b        ;若a=-4,则b        .解析:分析程序可知,上述程序是一个分段函数的程序,即b,所以当a4时,b423×4129;当a=-4时,b0.5×(4)=-2.答案:29 -25.给计算机编写一个程序,输入一个自变量x的值,输出分段函数f(x)的函数值.解:程序如下:

    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map