终身会员
搜索
    上传资料 赚现金
    高一数学人教A版必修3课件:1.2.3 《循环语句》2
    立即下载
    加入资料篮
    高一数学人教A版必修3课件:1.2.3 《循环语句》201
    高一数学人教A版必修3课件:1.2.3 《循环语句》202
    高一数学人教A版必修3课件:1.2.3 《循环语句》203
    高一数学人教A版必修3课件:1.2.3 《循环语句》204
    高一数学人教A版必修3课件:1.2.3 《循环语句》205
    高一数学人教A版必修3课件:1.2.3 《循环语句》206
    高一数学人教A版必修3课件:1.2.3 《循环语句》207
    高一数学人教A版必修3课件:1.2.3 《循环语句》208
    还剩52页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    人教版新课标A必修31.2.3循环语句图文课件ppt

    展开
    这是一份人教版新课标A必修31.2.3循环语句图文课件ppt,共60页。PPT课件主要包含了前测试,执行循环体,条件的真假,某一次条件不符合为止,对应的程序框图如下,解方法一,程序如下,答案24,解程序框图如图等内容,欢迎下载使用。

    自 学 导 引1.了解由条件语句实现循环的方法.2.会利用循环语句编写程序.3.要注意不同循环结构的区别与联系.
    课 前 热 身1.算法中的________结构是用循环语句来实现的,对应于循环结构中的两种循环结构,一般程序设计语言中也有________型和________型两种语句结构,即WHILE语句和UNTIL语句.
    2.WHILE语句的一般格式是:当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就__________,每次开始执行循环体前都要判断__________.这样反复进行,一直到______________时,就直接跳到WEND语句后,接着执行WEND之后的语句.因此“当型循环”有时也称为“________”循环.
    WHILE 条件循环体WEND
    如下图表示WHILE语句的结构
    3.UNTIL语句的一般格式是
    DO循环体LOOP UNTIL 条件
    名 师 讲 解1.WHILE语句(1)WHILE语句的一般格式是:
    (2)计算机执行此程序时,遇到WHILE语句,先判断条件是否成立,如果成立,则执行WHILE和WEND之间的循环体,然后再判断上述条件,如果条件仍成立,再次执行循环体,这个过程反复执行,直到某一次不符合条件为止,这时不再执行循环体,直接跳到WEND语句后,执行WEND后面的语句.
    (3)WHILE语句对应的基本框图(当型循环)如图所示:
    2.UNTIL语句(1)UNTIL语句的一般格式是:
    (2)计算机执行UNTIL语句时,先执行DO和LOOP UNTIL之间的循环体,然后判断条件是否成立,如果不成立,执行循环体.这个过程反复执行,直到某一次符合条件为止,这时不再执行循环体,跳出循环体执行LOOP UNTIL后面的语句.
    (3)UNTIL语句对应的基本框图(直到型)如图所示:
    3.当型循环与直到型循环的区别(1)当型循环先判断后执行,直到型循环先执行后判断.(2)当型循环用WHILE语句,直到型循环用UNTIL语句.(3)对同一算法来说,当型循环和直到型循环的条件互为反条件.
    4.在用WHILE语句和UNTIL语句编写程序解决问题时,一定要注意它们的格式及条件的表述方法.WHILE语句中是当条件满足时执行循环体,而UNTIL语句中是当条件不满足时执行循环体.在解决一些需要反复执行的运算任务,如累加求和、累乘求积等问题中应主要考虑利用循环语句来实现,但也要结合其他语句如条件语句.
    典 例 剖 析题型一 累加问题
    例1:编写一个程序计算12+32+52+…+9992,并画出相应的程序框图.分析:由题意知各项指数相同,底数相差为2.可以借助于循环语句设计算法.解:方法1:程序框图如下图:
    程序为:s=0i=1WHILE S<=999s=s+i^2i=i+2WENDPRINT sEND
    方法2:程序框图如下图:
    程序如下:s=0i=1DOs=s+i^2i=i+2LOOP UNTIL i>999PRINT sEND
    规律技巧:本题是一个累加求和问题.自然想到用循环语句设计算法.算法的设计又带有灵活性和通用性,熟练地掌握这一类题的解法,对于解决与此相关的问题有很大帮助.
    分析:设置累加求和,用循环语句实现,可用WHILE语句.
    方法二:可用“UNTIL语句”
    题型二 累乘问题例2:(2009·广东模拟)试编写程序求满足1×3×5×7×…×________>10000的最小正整数.分析:将1×3×5×7×…×i求积,然后与10000比较,如果大于10000就输出i;否则继续循环,直到找出i为止.
    解:用UNTIL语句编写程序如下:S=1i=1DOi=i+2S=S*iLOOP UNTIL S>10000PRINT iEND
    规律技巧:本题是求1×3×5×7×……的累积,从题设中能找到三个信息:循环变量i;每次增加2;循环体S=S*i,循环结束的条件是S>10000.
    变式训练2:对例2,请用WHILE语句编写程序.解:用WHILE语句编写程序如下:S=1i=1WHILE S<=10000i=i+2S=S*iWENDPRINT iEND
    题型三 循环语句的综合应用例3:某商场第一年销售计算机5000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约几年可使总销售量达到30000台?
    分析:根据题意,每年销售量比上一年增加的百分率相同,设总和为S,n年达到30000台.第一年销售了5000台;第二年销售了5000+5000×10%=5000(1+10%)(台);第三年销售了5000(1+10%)+5000(1+10%)×10%=5000(1+10%)2(台);…第n年销售了5000(1+10%)n-1(台).总和S=5000+5000(1+10%)+5000(1+10)2+…+5000(1+10%)n-1.
    解:程序框图如下图所示:
    变式训练3:(2010·江苏模拟)给出30个数:1,2,4,7,…,其规律是:第一个数是1,第2个数比第一个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依此类推,要计算第30个数的大小.现在已给出了该问题算法的程序框图(如图所示).
    (1)请在图中判断框内①处和执行框②内填上合适的语句,使之能完成该题算法功能.(2)根据程序框图写出程序.
    解:(1)①i>30?②P=i(2)程序如下:P=1S=0i=1DOS=S+PP=ii=i+1LOOP UNTIL i>30PRINT SEND
    题型四 理解循环语句的执行过程例4:(2009·广东模拟)分别写出下列算法语句(1)和(2)运行的结果(1)________;(2)________.(1) (2)
    S=0i=0DOS=S+ii=i+1LOOP UNTIL S>20PRINT iEND
    S=0i=0DOi=i+1S=S+iLOOP UNTIL S>20PRINT iEND
    解析:由程序(1)知S=0+1+2+3+4+5+6=21>20,终止运行,此时i=7.对于程序(2)有S=1+2+3+4+5+6=21>20,终止运行,此时,循环执行了6次,所以i=6.
    变式训练4:(2009·江苏连云港第二次调研)下面的程序的结果是________.i=1S=1WHILE i<=4S=S×ii=i+1WENDPRINT SEND
    在x=x0时的值的算法中,下列语句不可用到的是( )A.输入语句 B.输出语句C.条件语句 D.循环语句解析:因为是求分段函数f(x)在x=x0时的值,所以须用条件语句,当然输入、输出语句必不可少,因此应选D.答案:D
    2.关于WHILE语句的一般格式中说法正确的是( )A.总是执行循环体B.执行一次循环体C.循环控制条件为真时执行循环体D.遇到WEND就结束解析:由当型循环结构的特征知,在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环体,因此应选C.答案:C
    3.有以下程序段,其中正确的是( )
    A.WHILE循环指行10次B.循环体是无限循环C.循环体语句一次也不执行D.循环体语句只执行一次解析:对于WHILE语句条件为真,则执行循环体,而本题k=8,不满足条件k=0,所以循环体语句一次也不执行.答案:C
    4.根据下列的程序,可知输出的结果S为( )
    A.17 D.23解析:第一次运算后I=1+2=3,I<8;进行第二次运算:I=3+2=5,I<8;进行第三次运算:I=5+2=7,I<8;进行第四次运算:I=7+2=9,I>8,终止运算.此时输出S=2×7+3=17.答案:A
    5.编写程序求1+2+3+…+n的和(n由键盘输入).程序如下:
    在上述程序的横线上应填( )A.in D.i>=n解析:该程序应用当型循环结构,i为控制变量,每次循环增加1,因此应填i<=n,故选B.答案:B
    6.下面的程序执行后输出的结果是( )
    A.-1 B.0 C.1 D.2解析:阅读该程序知,该程序运行了5次,此时s=5+4+3+2+1=15,终止运行,因此n=5-5=0,应选B.答案:B
    解析:结合算式及程序框图知,该程序循环10次,应用的当型循环结构,因此应填i<=10?答案:i<=10?
    8.根据下列程序画出相应的程序框图.
    能力提升9.阅读下面的程序,回答下面的问题.
    (1)此程序的算法逻辑结构是________型循环结构.(2)画出此程序的结构框图.(3)试用UNTIL语句编写此程序.解:(1)由程序知,运行时先对条件进行判断,根据判断的结果再次决定是否进入循环体,故是当型循环结构.
    (2)程序框图如下图所示:
    (3)用UNTIL语句编写此程序如下:
    10.(2010·山东模拟)程序如下:x=100i=1DOx=x+10PRINT i,xi=i+1LOOP UNTIL x=200END
    该程序运行的结果是________.答案:1,110;2,120;3,130;4,140;5,150;6,160;7,170;8,180;9,190;10,200
    11.某程序框图如下图所示,该程序运行后输出k的值是( ) A.4 B.5C.6 D.7
    解析:k=0,S=0,S<100,S=0+20=1;k=1,S<100,S=1+21=3;k=2,S<100,S=3+23=11;k=3,S<100,S=11+211=2059;k=4,S>100,程序运行结束,此时输出k=4.答案:A
    相关课件

    数学人教版新课标A1.2.3循环语句课前预习ppt课件: 这是一份数学人教版新课标A1.2.3循环语句课前预习ppt课件,共17页。PPT课件主要包含了循环结构,两种循环语句,练习P23等内容,欢迎下载使用。

    高中数学人教版新课标A必修31.2.3循环语句说课ppt课件: 这是一份高中数学人教版新课标A必修31.2.3循环语句说课ppt课件,共1页。

    高中数学人教版新课标A必修31.2.3循环语句评课课件ppt: 这是一份高中数学人教版新课标A必修31.2.3循环语句评课课件ppt,共17页。PPT课件主要包含了循环结构,两种循环语句,练习P23等内容,欢迎下载使用。

    • 课件
    • 教案
    • 试卷
    • 学案
    • 其他

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

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

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

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

    提示

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

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

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

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:资料
    资料售价:学贝 账户剩余:学贝
    选择教习网的4大理由
    • 更专业
      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿
    • 更丰富
      涵盖课件/教案/试卷/素材等各种教学资源;900万+优选资源 ⽇更新5000+
    • 更便捷
      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤
    • 真低价
      超⾼性价⽐, 让优质资源普惠更多师⽣
    VIP权益介绍
    • 充值学贝下载 本单免费 90%的用户选择
    • 扫码直接下载
    元开通VIP,立享充值加送10%学贝及全站85折下载
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      充值到账1学贝=0.1元
      0学贝
      本次充值学贝
      0学贝
      VIP充值赠送
      0学贝
      下载消耗
      0学贝
      资料原价
      100学贝
      VIP下载优惠
      0学贝
      0学贝
      下载后剩余学贝永久有效
      0学贝
      • 微信
      • 支付宝
      支付:¥
      元开通VIP,立享充值加送10%学贝及全站85折下载
      您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      扫码支付0直接下载
      • 微信
      • 支付宝
      微信扫码支付
      充值学贝下载,立省60% 充值学贝下载,本次下载免费
        下载成功

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

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

        本资源来自成套资源

        更多精品资料

        正在打包资料,请稍候…

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

        服务器繁忙,打包失败

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

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

        请单份下载或分批下载

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

        我知道了
        正在提交订单

        欢迎来到教习网

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

        微信扫码,快速注册

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

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

        设置密码

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

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

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

        立即下载
        使用学贝下载
        账户可用下载券不足,请取消部分资料或者使用学贝继续下载 学贝支付

        如何免费获得下载券?

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

        返回
        顶部
        Baidu
        map