搜索
    上传资料 赚现金
    2019届二轮复习常考题型答题技巧循环语句学案(全国通用)
    立即下载
    加入资料篮
    2019届二轮复习常考题型答题技巧循环语句学案(全国通用)01
    2019届二轮复习常考题型答题技巧循环语句学案(全国通用)02
    2019届二轮复习常考题型答题技巧循环语句学案(全国通用)03
    还剩4页未读, 继续阅读
    下载需要10学贝
    使用下载券免费下载
    加入资料篮
    立即下载

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

    展开

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

    【知识梳理】

    循环语句的格式、功能

    名称

    直到型

    当型

    程序

    结构

    框图

    格式

    DO

    循环体

    LOOP UNTIL条件

    WHILE 条件

    循环体

    WEND

    执行步骤

    先执行一次DOUNTIL之间的循环体,再判断UNTIL后的条件是否符合,如果不符合,继续执行循环体,然后再检查上述条件,如果仍不符合,再次执行循环体直到某一次条件符合为止.这时不再执行循环体,跳出循环体执行UNTIL语句之后的语句

    先判断条件的真假,如果条件符合,则执行WHILEWEND之间的循环体,然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时不再执行循环体,跳出循环体,执行WEND之后的语句

    【常考题型】

    题型一、UNTIL语句的应用

    1 (1)根据下列程序框图,把程序中所缺少的语句补充完整.

    程序框图

     

                         程序: 

     

     

    [解析] 由程序框图可知利用了直到型循环结构,对应的语句为直到型循环语句,DO后面执行的为循环体,故①②处应分别为SSi^ 2ii1,直到满足条件i100为止,所以处应为i100.

    [答案] SSi^2 ii1 i100

    (2)设计算法求的值,要求画出程序框图,写出用基本语句编写的程序.

    [] 程序框图如图所示:

                                程序如下:

     

    类题通法

    1UNTIL语句的适用类型

    直到型循环又称后测试循环,也就是我们所讲的先执行后测试先循环后判断”.

    2使用UNTIL语句应关注两点

    (1)DO语句只是循环的开始标记,遇到DO语句,程序只是记住这个标记,其他什么也不做,接着执行后面的循环体,在执行一次循环体后,再检查LOOP UNTIL语句中的条件是否成立,如果不成立,就重复执行循环体,直到条件符合时退出循环.

    (2)在循环体内,应注意务必有相应的语句使条件改变,保证能终止循环,否则循环将无休止地进行下去.

    【对点训练】

    UNTIL语句写出计算122232n2的值的程序.

    解:程序框图如图所示:

                         程序如下:

     

     

    题型二、WHILE语句的应用

    2 (1)下列程序运行后输出的结果为(  )

    A1          B3

    C5   D7

    [解析] 该程序的执行过程是i1

    i15是;

    i123

    i35是;

    i325

    i55否.

    输出i的值为5.

    [答案] C   ]

    (2)给出的30个数,1,2,4,7,11,其规律是第1个数是1,第2个数比第1个数大1,第3个数比第二个数大2,第4个数比第3个数大3依次类推,要求计算这30个数的和,写出程序.

    [] 程序

     

            

    类题通法   

    1WHILE语句的适用类型

    当型循环也叫前测试循环,也就是我们所讲的先测试后执行”“先判断后执行”.

    2使用WHILE语句应关注五点

    (1)当型循环以WHILE开头,以WEND作为结束标志.WENDWHILE END的缩写,表示WHILE循环到此结束”.

    (2)一般来讲,WHILE语句与UNTIL语句可以相互转化.

    (3)执行WHILE语句时,先判断条件,再执行循环体,然后再判断条件,再执行循环体,反复执行,直至条件不满足.

    (4)WHILE语句中的条件是指循环体的条件,满足此条件时,执行循环体,不满足时,则执行循环结构后面的语句.

    (5)WHILE语句由于先判断条件,再执行循环体,因此,循环体可能一次也不执行就退出循环结构.

    【对点训练】

    读程序,回答下列问题:

    (1)若输入n3,则输出的结果为       

    (2)此程序对应的计算式子是                 

    (3)程序中的循环语句对应        型循环结构.

    解析:(1)输入n3

    i1时,S0

    i2时,S     ]

    i3时,S,结束循环,此时输出S.

    (2)此程序是用于计算的值.

    (3)这是WHILE语句,对应的是当型循环结构.

    答案:(1) (2) (3)

    题型三、循环语句的综合应用

    3 下面程序的功能是输出1 100间的所有偶数.

    程序:

    (1)试将上面的程序补充完整;

    (2)改写为WHILE 型循环语句.

    [] (1)m0 ii1

    (2)改写为WHILE型循环程序如下:

    i1

    WHILE i<=100

     mi MOD 2

     IF m0 THEN

    PRINT i

     END IF

     ii1

    WEND

    END

     

     

     

        ]

     

     

     

     

     

     

     

     

    类题通法

    应用循环语句解决问题应关注两点

    (1)对于累加求和问题及累乘求积问题,需用到循环结构,解题的关键是设立累加变量S及控制循环次数的计数变量,可以用当型循环语句或直到型循环语句来设计程序.

    (2)WHILE语句中是当条件满足时执行循环体,而在UNTIL语句中是当条件不满足时执行循环体,二者是有区别的,在用两种循环语句编写程序时应注意条件的不同,它们的表达方法恰好是相反的.

    【对点训练】

    读下面甲、乙两个程序:

     程序甲             程序乙

       

    对甲、乙两个程序和输出的结果表述正确的是(  )

    A.程序不同,结果相同   B程序不同,结果不同

    C.程序相同,结果相同   D程序相同,结果不同

    解析:A 执行甲,乙程序后可知都是计算12341 000的值.

    【练习反馈】

    1.关于循环语句的说法正确的是(  )

    A.算法中的循环结构由WHILE语句来实现

    B.循环语句中有直到型语句和当型语句,即UNTIL语句和WHILE语句

    C.一般来说UNTIL语句和WHILE语句可以互相转换

    D.算法中的循环结构由循环语句来实现

    解析:A 算法中的循环结构由循环语句来实现,循环语句包括UNTIL语句和WHILE语句两种不同的格式,且一般情况下这两种语句可以相互转换.所以选项A是错误的,其余都正确.

    2.下面为一个求10个数的平均数的程序,在横线上应填充的语句为(  )

    S0

    i1

    DO   ]

     INPUT x

     SSx

     ii1

    LOOP UNTIL       

    aS/10

    PRINT a

    END

    Ai10       Bi10

    Ci>=10   Di<=10

    解析:A 此为直到型循环,在程序一开始,即i1时,开始执行循环体,当i10时,继续执行循环体,题目中求10个数的平均数,所以当i10时应终止循环.

    3.已知有下面的程序,如果程序执行后输出的结果是360,那么在程序UNTIL后面的条件应为       

    解析:因为输出的结果是360,即s1×6×5×4×3,需执行4次,s需乘到3i3后结束算法.所以,程序中UNTIL后面的条件应为i3.

    答案:i3

    4.对于下面一个程序:

    运行后输出的结果为       

    解析:执行过程如下:M5N0

    N015时 N055 M514

    N515时 N549 M413

    N915时 N9312 M312

    N1215时 N12214 M211

    N1415时 N14115 M110

    N15时不小于15 终止循环 最后输出M的值为0.

    答案:0

    5.编写求1009910的值的程序.

    解:程序如下:

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:0份资料
    • 充值学贝下载 90%的用户选择 本单免费
    • 扫码直接下载
    选择教习网的 4 个理由
    • 更专业

      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿

    • 更丰富

      涵盖课件/教案/试卷/素材等各种教学资源;500万+优选资源 ⽇更新5000+

    • 更便捷

      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤

    • 真低价

      超⾼性价⽐, 让优质资源普惠更多师⽣

    开票申请 联系客服
    本次下载需要:0学贝 0学贝 账户剩余:0学贝
    本次下载需要:0学贝 原价:0学贝 账户剩余:0学贝
    了解VIP特权
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送

        扫码支付后直接下载

        0元

        扫码支付后直接下载

        使用学贝下载资料比扫码直接下载优惠50%
        充值学贝下载,本次下载免费
        了解VIP特权
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付(支持花呗)

        到账0学贝
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付 (支持花呗)

          下载成功

          Ctrl + Shift + J 查看文件保存位置

          若下载不成功,可重新下载,或查看 资料下载帮助

          本资源来自成套资源

          更多精品资料

          正在打包资料,请稍候…

          预计需要约10秒钟,请勿关闭页面

          服务器繁忙,打包失败

          请联系右侧的在线客服解决

          单次下载文件已超2GB,请分批下载

          请单份下载或分批下载

          支付后60天内可免费重复下载

          我知道了
          正在提交订单

          欢迎来到教习网

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

          微信扫码,快速注册

          还可免费领教师专享福利「樊登读书VIP」

          手机号注册
          手机号码

          手机号格式错误

          手机验证码 获取验证码

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

          设置密码

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

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

          注册成功

          下载确认

          下载需要:0 张下载券

          账户可用:0 张下载券

          立即下载

          如何免费获得下载券?

          加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

          返回
          顶部