搜索
    上传资料 赚现金
    人教A版数学必修三1-2-3循环语句 教案
    立即下载
    加入资料篮
    人教A版数学必修三1-2-3循环语句 教案01
    人教A版数学必修三1-2-3循环语句 教案02
    人教A版数学必修三1-2-3循环语句 教案03
    还剩4页未读, 继续阅读
    下载需要10学贝
    使用下载券免费下载
    加入资料篮
    立即下载

    高中人教版新课标A1.2.3循环语句教案及反思

    展开
    这是一份高中人教版新课标A1.2.3循环语句教案及反思,共7页。

     

     

    §1.2.3循环语句

    一、教材分析

        通过前面的学习,学生学会了输入语句、输出语句、赋值语句和条件语句的基本用法,本节将介绍循环语句的用法. 程序中的循环语句与程序框图中的循环结构存在一一对应关系,这种对应关系对于学生理解循环语句的结构,进一步理解算法中的循环结构都是很有帮助的.我们可以给出循环语句的一般格式,让学生自己画出相应的程序框图,也可以给出程序框图,让学生写出算法语句,提高学生的应用能力.

    二、教学目标

    1、知识与技能

    1)正确理解循环语句的概念,并掌握其结构的区别与联系。

    2)会应用循环语句编写程序。

    2、过程与方法

    经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力

    3、情感态度与价值观

    深刻体会到循环语句在解决大量重复问题中起重要作用。减少大量繁琐的计算。通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。

    三、重点难点

    教学重点:循环语句的基本用法.

    教学难点:循环语句的写法.

    四、课时安排

    1课时

    五、教学设计

    (一)导入新课

        思路1(情境导入)

        一位同学不小心违反了学校纪律,班主任令其写检查,他写完后交给班主任,班主任看后说:认识不深刻,拿回去重写,直到认识深刻为止.这位同学一想,这不是一个循环结构吗?可惜我还没学循环语句,不然可以写一个算法语句输入计算机了.同学们,今天我们开始学习循环语句.

        思路2(直接导入)

        前面我们学习了程序框图的画法,为了让计算机能够理解算法步骤、程序框图,上一节我们学习了输入语句、输出语句、赋值语句和条件语句,今天我们开始学习循环语句.

     

    (二)推进新课、新知探究、提出问题

    1)试用程序框图表示循环结构.

    2)指出循环语句的格式及功能.

    3)指出两种循环语句的相同点与不同点.

    4)揭示程序中的循环语句与程序框图中的条件结构存在一一对应关系.

    讨论结果:

    1)循环结构

        循环结构有两种形式:当型循环结构和直到型循环结构.

        1°当型循环结构,如图(1)所示

        2°直到型循环结构,如图(2)所示,

                      

    1)当型循环结构                   2)直到型循环结构

    2)循环语句

        1°当型循环语句

        当型(WHILE型)语句的一般格式为:

        WHILE 条件

        循环体

        WEND

        功能:计算机执行此程序时,遇到WHILE语句,先判断条件是否成立,如果成立,则执行WHILEWEND之间的循环体;然后返回到WHILE语句再判断上述条件是否成立,如果成立,再执行循环体,这个过程反复执行,直到一次返回到WHILE语句判断上述条件不成立为止,这时不再执行循环体,而是跳到WEND语句后,执行WEND后面的语句.因此当型循环又称前测试型循环,也就是我们经常讲的先测试后执行”“先判断后循环.

    2°直到型循环语句

        直到型(UNTIL型)语句的一般格式为:

        DO

          循环体

        LOOP  UNTIL  条件

    功能:计算机执行UNTIL语句时,先执行DOLOOP  UNTIL之间的循环体,然后判断LOOP  UNTIL后面的条件是否成立,如果条件不成立,返回DO语句处重新执行循环体.这个过程反复执行,直到一次判断LOOP  UNTIL后面的条件成立为止,这时不再返回执行循环体,而是跳出循环体执行LOOP UNTIL条件下面的语句.

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

    (3)相同点:都是反复执行循环体语句.

    不同点:当型循环语句是先判断后循环,直到型循环语句是先循环后判断.

    (4)下面为循环语句与程序框图中的条件结构的一一对应关系.

    1°直到型循环结构:

    2°当型循环结构:

     

    (三)应用示例

    思路1

    1  修改前面编写过的求函数y=x3+3x2-24x+30的值的程序,连续输入11个自变量的取值,输出相应的函数值.

    算法分析:与前面不同的是,本例要求连续输入11个自变量的取值.并输出相应的函数值,先写出解决本例的算法步骤:

    第一步,输入自变量x的值.

    第二步,计算y=x3+3x2-24x+30.

    第三步,输出y.

    第四步,记录输入次数.

    第五步,判断输入的次数是否大于11.若是,则结束算法;否则,返回第一步.

    显然,可以用计数变量n1n11)记录次数,通过循环结构来实现算法.

    程序框图如下图:

    程序

    n=1

    DO

      INPUT x

      y=x^3+3*x^2-24*x+30

      PRINT y

      n=n+1

    LOOP UNTIL n11

    END

     

    2  教材中的用二分法求方程x2-2=0x0)的近似解的程序框图(见教材图1.120)包含了顺序结构、条件结构和循环结构.下面,我们把这个程序框图转化为相应的程序.

    解:程序为

    INPUT a,b,d=a,b,d

    DO

      m=(a+b)/2

      g=a^2-2

      f=m^2-2

      IF g*f0 THEN

        b=m

      ELSE

        a=m

      END IF

    LOOP UNTIL ABS(a-b)d OR f=0

    PRINT m

    END

    点评:ABS()是一个函数,用来求某个数的绝对值,即ABSx=|x|.

     

    3  设计一个计算1×3×5×7×…×99的算法,编写算法程序.

    解:算法如下:

    第一步,s1.

    第二步,i3.

    第三步,ss×i.

    第四步,ii2.

    第五步,如果i99,那么转到第三步.

    第六步,输出s.

    程序如下:(WHILE循环语句)

    s1

    i3

    WHILE  i<=99

      ss*i

      ii2

    WEND

    PRINT s

    END

    点评:前面我们已经学过求和问题,这是一个求积问题,这两个问题都是典型的算法问题,注意它们的联系与区别.

     

    4  编写一个程序,求1!+2!++10!的值(其中n=1×2×3×…×n.

    分析:这个问题可以用WHILE+ WHILE循环嵌套语句格式来实现.

    程序结构要做到如下步骤:

    处理n的值;(注:处理n!的值的变量是一个内循环变量)

    累加n的值.(注:累加n!的值的变量是一个外循环变量)

    显然,通过10次循环可分别求出1!2!10!的值,并同时累加起来, 可求得S的值.而求T=n!,又可以用一个循环(内循环)来实现.

    解:程序为

    s=0

    i=1

    WHILE i<=10

      j=1

      t=1

      WHILE j<=i

        t=t*j

        j=j+1

    WEND

      s=s+t

      i=i+1

    WEND

    PRINT s

    END

    思考:上面程序中哪个变量是内循环变量,哪个变量是外循环变量?

    解答:内循环变量:jt.外循环变量:si.

        上面的程序是一个的WHILE+WHILE型循环嵌套语句格式.这是一个比较好想的方法,但实际上对于求n!,我们也可以根据求出的(n1)!乘上n即可得到,而无需重新从1再累乘到n.

    程序可改为:

    s=0

    i=1

    j=1

    WHILE i<=10

      j=j*i

      s=s+j

      i=i+1

    WEND

    PRINT s

    END

        显然第二个程序的效率要比第一个高得多.第一程序要进行1+2++10=55次循环,而第二程序进行10次循环.如题目中求的是1!+2!+1 000!,则两个程序的效率区别会更明显.

    点评:解决具体的构造循环语句的算法问题,要尽可能地少引入循环变量,否则较多的变量会使得设计程序比较麻烦,并且较多的变量会使得计算机占用大量的系统资源,致使系统缓慢.另外,也尽可能使得循环嵌套的层数少,否则也浪费计算机的系统资源.

    变式训练

        某种蛋白质是由四种氨基酸组合而成.这四种氨基酸的相对分子质量分别是577197 101.实验测定蛋白质的相对分子质量为800.问这种蛋白质的组成有几种可能?

    分析:该问题即求如下不定方程的整数解:设四种氨基酸在蛋白质的组成中分别各有xyzw.则由题意可得57x+71y+97z+101w=800,(xyzw是非负整数)

        这里0x140y110z80w7,利用穷取法,考虑一切可能出现的情况.运用多层循环嵌套处理即可.

    解:编写程序如下:

    w=0

    WHILE w<=7

      z=0

    WHILE z<=8

      y=0

    WHILE y<=11

      x=0

    WHILE x<=14

      IF 57*x+71*y+97*z+101*w=800 THEN

        PRINT xyzw

      END IF

      x=x+1

    WEND

      y=y+1

    WEND

      z=z+1

    WEND

      w=w+1

    WEND

    END

     

    (四)知能训练

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

    解:这是一个累加求和问题,共99项相加,可设计一个计数变量,一个累加变量,用循环结构实现这一算法.程序框图如下图所示

    程序如下

    s=0

    i=1

    Do

    s=s+1/i*(i+1)

    i=i+1

    LOOP UNTIL i>99

    PRINT s

    END

     

    (五)拓展提升

        青年歌手电视大赛共有10名选手参加,并请了12名评委,在计算每位选手的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均分.试设计一个算法解决该问题,要求画出程序框图,写出程序(假定分数采用10分制,即每位选手的分数最高分为10分,最低分为0分).

    解:由于共有12位评委,所以每位选手会有12个分数,我们可以用循环语句来完成这12个分数的输入,同时设计累加变量求出这12个分数的和,本问题的关键在于从这12个输入分数中找出最大数与最小数,以便从总分中减去这两个数.由于每位选手的分数都介于0分和10分之间,我们可以先假设其中的最大数为0,最小数为10,然后每次输入一个评委的分数,就进行一次比较,若输入的数大于0,就将之代替最大数,若输入的数小于10,就用它代替最小数,依次下去,就能找出这12个数中的最大数与最小数,循环结束后,从总和中减去最大数与最小数,再除以10,就得到该选手最后的平均分.

    程序框图如右图:

    程序如下:s=0

    i=1

    max=0

    min=10

    DO

    INPUT x

    相关教案

    高中数学1.2.3循环语句教学设计: 这是一份高中数学1.2.3循环语句教学设计,共3页。教案主要包含了教学目标,教学的重点,教学方法与手段,教学过程等内容,欢迎下载使用。

    高中数学人教版新课标B必修31.2.3循环语句教学设计: 这是一份高中数学人教版新课标B必修31.2.3循环语句教学设计,共5页。教案主要包含了知识与技能,过程与方法,情态与价值等内容,欢迎下载使用。

    高中数学1.2.3循环语句教学设计: 这是一份高中数学1.2.3循环语句教学设计,共3页。教案主要包含了学习导航,课堂互动,经典范例等内容,欢迎下载使用。

    • 精品推荐
    • 所属专辑
    • 课件
    • 教案
    • 试卷
    • 学案
    • 其他

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

    每充值一元即可获得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 张下载券

          立即下载

          如何免费获得下载券?

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

          即将下载

          人教A版数学必修三1-2-3循环语句 教案

          该资料来自成套资源,打包下载更省心

          [共10份]
          浏览全套
            立即下载(共1份)
            返回
            顶部