|教案下载
搜索
    上传资料 赚现金
    南方版信息技术八年级上册 11 百钱百鸡 教案
    立即下载
    加入资料篮
    南方版信息技术八年级上册 11 百钱百鸡 教案01
    南方版信息技术八年级上册 11 百钱百鸡 教案02
    还剩2页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    初中信息技术南方版(湖南)(2019)八年级上册第11课 百钱百鸡教案设计

    展开
    这是一份初中信息技术南方版(湖南)(2019)八年级上册第11课 百钱百鸡教案设计,共4页。教案主要包含了教学内容分析,学习者特征分析,教法建议,参考教案,拓展延伸,本课总结等内容,欢迎下载使用。

    11百钱百鸡

    一、教学内容分析

    《百钱百鸡》《算法与程序设计的扩展》的第三课,本节课的主要内容是掌握枚举算法,利用枚举算法解决数学中的实际问题。“分析问题”是对《张建算经》中的“百钱百鸡”问题进行分析。“确定算法并编写程序”模块通过分析问题之后确定问题解决的算法——枚举算法,然后依据算法利用三层循环嵌套编程解决问题。“优化程序”模块介绍了如何对上一模块中的程序进行优化,优化方法是缩小变量的范围,让程序的运行效率更高。学完本节课的内容,学生能学会枚举算法的实际意义,并可以利用枚举算法进行实际问题的解决,算法的学习可以提高学生解决问题的能力,培养学生的计算思维。

    二、学习者特征分析

    本课面向的是八年级的学生,八年级的学生已具备较高的抽象思维能力,思维灵敏,独立性增强,好奇心强,容易受到外界刺激而产生兴趣,依赖中求独立,愿意探索和发现新自我,竞争心渐强。针对这一情况,本课主要讲述的是利用算法解决实际问题。这对于已经学习过程序设计的同学而言,是一个能够将Python应用到实际问题解决的技能习得机会,所以能充分激发学生的学习动机,调动学生的学习积极性,使他们能更深入去了解Python这个强大的程序编程软件,并能够为进一步接触和了解程序中的算法铺路。

    三、教法建议

    本节课重点讲述了利用枚举算法解决实际问题,培养学生分析问题和利用Python编程软件来解决问题的能力。对本堂课的教学,我们有以下几点建议(仅供参考):同学们已经对Python程序设计中的基本语句、基本结构、函数和模块调用等进行系统学习,本节课的算法是学生初次接触,教师应调节教学节奏,重视分析问题,通过互动交流的方式掌握学生的学习情况。充分调动学生的学习积极性,而对于那些基础差的同学,我们要给予更多的注意和帮助;教师可以进行及时性评价,让学习效果得到及时的反馈。

     

    四、参考教案

    科目

    信息技术

    年级

    八年级

    班级

     

    课时

    1课时

    课型

    新授课

    时间

     

    课题

    百钱百鸡——枚举算法的使用

    知识能力品德

    知识与技能:

    1.掌握枚举算法的使用

    2.灵活运用枚举算法解决实际问题

    过程与方法:

    1.通过分析问题,培养学生程序思维和计算思维。

    2.通过小组合作和老师指导掌握枚举算法的使用。

    情感、态度与价值观:

    1.培养学生计算思维和程序思维。

    2.提高学生分析问题和解决问题的能力。

    3.培养并提高学生数字化创新精神。

    教学

    重点

    难点

     

    重点:

         枚举算法的使用。

    难点:

         利用枚举算法解决实际问题。

    板书

    设计

    示意

    框图

     11  百钱百鸡——枚举算法的使用

    一、分析问题

    二、确定算法并编写程序

    三、优化程序

    教 学 准 备

    知识准备:问题解决步骤和循环嵌套。

    硬件准备:多媒体教学工具。

    软件准备:Python3.7

    教 学 过 程

    教师活动

    学生活动

    教师意图

    时间

    一、问题导入

    小明心想Python功能这么强大,既能进行数学运算,又能画出漂亮图案,还能制作二维码,那它能不能帮我解决数学中的实际应用题?古代数学家张建在《张建算经》一书中提出了百钱百鸡问题:今有鸡翁一直钱五,鸡母一直钱三,鸡雏三直钱一。凡百钱买鸡百只,问鸡翁母雏各几何?

    这节课,我们利用Python来解决这个数学问题。

    认真听讲,积极思考。

    引入课堂,让学生清楚本节课的学习任务。

    2

    二、分析问题

    首先将问题翻译成现代汉语:100元买100只鸡,公鸡5元1只,母鸡3元1只,小鸡1元3只。求公鸡、母鸡和小鸡各应买的数量。

    教师提问:同学们要采取什么样的办法?

    学生回答:

    分析解决办法:我们可以先确定每种鸡可以买的数量范围,然后一一列举每种鸡买的数量,最后计算总价是否等于100元。

     

     

     

     

    进行积极思考并勇于回答。

     

     

    尽量让学生自己想出解决办法,培养其解决问题的能力。

     

     

     

     

     

    3

     

     

     

     

        三、确定算法并编写程序

    1.确定算法——枚举算法

    我们根据问题中的限定条件将解的所有可能情况一一列举出来,再逐个验证是否与题目要求相吻合,从而求得问题的解,这种算法称之为枚举法。

    教师举例帮助学生理解枚举算法。(如一把钥匙开一把锁)。虽然我们人为地列举这么多种情况是一个比较繁琐而庞大的过程,但是计算机的特点就是运算速度快,善于重复做一件事,所以枚举方法常常在计算机中被称为解决问题的万能钥匙。

    【板书方程组】最多买100只鸡,每种鸡的数量范围是0~100,我们用3个变量来存储3种鸡的数量,可列出方程组:

    【操作演示】如果一个一个列举出来会耗费大量的时间和精力,使用循环嵌套即可减少工作量,代码如下:

    for a in range(101):

    for b in range(101):

        for c in range(101):

           If a+b+c==100 and a*5+b*3+c/3==100:

                Print(公鸡:,a,母鸡:,b,小鸡:,c)

    运行程序,观察结果。

    讨论:abc3个变量的范围都比较大,可以缩小范围进行优化程序吗?同学们动动小脑袋。

    2.优化程序

    分析优化方法:3个变量的范围都是0~100,使程序的运行速率降低。因为题中除了100只鸡的限定条件外,还有100元的限定条件。公鸡51只,那么最多买多少只;同理母鸡31只,母鸡最多买多少只;小鸡呢?

    小组讨论,得出abc的取值范围。

    通过小组讨论得出,ab的取值范围变小,c的取值范围可由ab确定,接下来,同学们试着自己列出新的方程组。

    (教师展示完成任务最快同学的方程组)

    方程组已经确定好了,同学们打开Python,自己动手实现优化程序的编写。

    优化之后的程序只需要两层循环,第一层是列举公鸡的数量,第二是列举母鸡的数量,运行后的结果应和上一个程序结果一样。

    我们发现,未优化之前的程序共枚举了100*100*100=1000000种组合,优化之后只枚举了20*33=660种组合,速度快了1500多倍,是不是很神奇。

    所以说,同学们在编写代码的同时要注意程序的优化,这样可以提高程序的运行速率。

     

     

     

     

     

     

      认真听讲,积极主动,用脑思考,动手操作,实践见证一些数据类型的转换。

     

     

     

     

     

     

     

     

     

     

     

        积极讨论,主动分析问题,仔细体会其中的嵌套规则,了解优化的方法。

     

     

     

     

     

     

     

    激发学生的好奇心,培养学生的动手操作能力。

     

     

     

     

     

     

     

     

     

     

     

     

    通过帮助学生分析讨论,让学生参与到问题优化过程中来。

     

     

     

     

     

     

     

     

    16

    体验建构

    【限时大比拼】多媒体计时。

    设计程序求解下面问题:用800元买90只鸡,母鸡30元1只,公鸡20元1只,小鸡5元1只。请问母鸡、公鸡、小鸡各买多少只?

     

    同学们积极自主完成任务,注意时间限制。

    巩固练习枚举法的使用,并提高学生的时间观念。

     

     

     

     

     

     

    10

    五、拓展延伸

    1. 要将一张100元的钞票,换成10元、5元、2元、1元构成的等值钞票,每次换成40张钞票,每种至少1张。例如,有一种换法:1张10元,5张5元,31张2元,3张1元。请问一共有多少种换法?

    2.通过上网查找资料,小组讨论枚举法有什么优缺点?

     

    按要求完成作业。

     

    组织学生有序讨论,提高讨论效率。

     

     

    6

    六、本课总结

    小组抢答,教师补充。培养学生的自主梳理知识能力,肯定并评价学生本节课的成果。

    认真思考,积极回答。

    培养学生及时梳理知识的好习惯和结构思维的养成。

    3

     

     

     

    相关教案

    初中信息技术南方版(湖南)(2019)八年级上册第12课 猜数比快教案设计: 这是一份初中信息技术南方版(湖南)(2019)八年级上册第12课 猜数比快教案设计,共5页。教案主要包含了教学内容分析,学习者特征分析,教法建议,参考教案,二分法,实践与交流,课堂小结等内容,欢迎下载使用。

    初中信息技术南方版(湖南)(2019)八年级上册第10课 神奇模块教案及反思: 这是一份初中信息技术南方版(湖南)(2019)八年级上册第10课 神奇模块教案及反思,共6页。教案主要包含了教学内容分析,学习者特征分析,教法建议,参考教案,本课总结等内容,欢迎下载使用。

    2021学年第8课 正多边形教案设计: 这是一份2021学年第8课 正多边形教案设计,共5页。教案主要包含了教学内容分析,学习者特征分析,教法建议,参考教案,本课总结等内容,欢迎下载使用。

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

    每充值一元即可获得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
        二维码已过期
        刷新

        微信扫码,快速注册

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

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

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

        设置密码

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

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

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

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

        如何免费获得下载券?

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

        即将下载

        南方版信息技术八年级上册 11 百钱百鸡 教案
        该资料来自成套资源,打包下载更省心 该专辑正在参与特惠活动,低至4折起
        [共10份]
        浏览全套
          立即下载(共1份)
          返回
          顶部
          Baidu
          map