1.3《算法的优化》教学设计-2023-2024学年青岛版初中信息技术第三册.docxVIP

1.3《算法的优化》教学设计-2023-2024学年青岛版初中信息技术第三册.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1.3《算法的优化》教学设计

课标分析

本节课旨在让学生通过用不同算法解决问题的学习,学会多视角分析问题,能利用高效方法解决问题,养成细致缜密思考问题的习惯。

教材分析

《算法的优化》是青岛版初中信息技术第三册第一单元的第三节课,本课是在学习算法的概念、算法的描述之后进行的,也是以后学习程序设计的基础。学情分析七年级学生对基本的计算机操作有一定的基础,信息技术课程是一门特殊的学科,操作性较强大部分学生对此相当感兴趣,学习非常积极,但是对于算法学习比较困难算法是后续学习程序语言的基础,所以非常重要有部分学生对算法的学习没有兴趣,对算法的概念,算法的描述掌握的不好,所以本节课学习算法的优化,要让学生多参与讨论,多操作,让学生更加容易的掌握算法优化的方法。

教学目标

知识与技能:理解算法优化的意义。

过程与方法:学会用不同算法解决问题,并能对算法进行优化。

情感、态度与价值观:学会多视角分析问题,能利用高效方法解决问题,养成细致缜密思考问题的习惯。

教学重点难点

教学重点:冒泡排序

教学难点:对优化的理解教学准备录播室、课件、导学案

教学方法演示讲解法、自主学习、小组合作

教学步骤

教师活动

学生活动

设计意图

创设情境,激发兴趣

1、看视频故事——“田忌赛马”这一故事从算法的角度说明了什么?条件不变,采用不同的算法,会得出不同的结论。这节课我们来学习《算法的优化》。

2、出示学习目标。学生分为8组,每组选一名组长,负责督促帮助组员完成任务。

观看视频并思考。齐读目标。

通过课件展示激发学生学习的兴趣和求知欲,从而有目的地引出本课课题。

启发探究,技巧点拨

活动一生活中算法的优化李明从早上起床到上学前这段时间,要做以下几件事:叠被(2分钟)、洗脸(3分钟)、刷牙(2分钟)、刷锅(1分钟)、煮鸡蛋(10分钟)、吃早点(10分钟)。请为李明设计一套最节约时间的方案。练一练一位商人有9枚银币,其中有1枚略轻,是假银币,你能用天平(不用砝码)将假银币找出来吗?请给出最优化的算法。

自主学习后请学生代表汇报。以小组合作探究之后请小组代表汇报最优化算法。

让学生在明确学习目标和学习任务后,对自己喜欢探索的内容进行自主学习,以充分发挥学生的主动性,培养学生独立分析、解决问题的能力。并将自主探究的结果进行分享交流,使学生的思维得到充分地激活,获得解决问题的最佳途径,使学生在独立探索过程中不断获得成就感。

启发探究,技巧点拨

活动二排序的算法优化所谓“排序”,就是使一串记录按照其中的某个或某些关键字的大小递增或递减排列的操作。

冒泡排序:在比较时,首先将第一个数与第二个数比较,如果第一个数大于第二个数,则交换两个数的位置,接着比较第二个数与第三个数。以此类推,直到最后两个数比较完毕,数据从左到右比较一遍为一轮排序,每轮排序都要把需要排序的数据列中最大的数据交换到最后位置。这种排序将一直进行到全部数据都有序没有交换为止。

【议一议】根据冒泡排序过程,讨论一下:5个数在冒泡排序过程中经过了多少次比较?最多需要进行多少次交换?

【小游戏】一组五名同学,站成一排,分别抽取一个数字,模拟冒泡排序的方法,口述排序过程(例:3大于2,交换位置),完成排序。快速排序:请同学们自己阅读快速排序的基本思想快速排序法的基本思想:

1、把一组需要排序的数据,分成两部分,让其中一部分的所有数据都比另外一部分的所有数据小。

2、按第一步方法对这两部分数据分别进行多次快速排序,直到完全将数据按要求排序。

学生自己阅读冒泡排序的基本思想,并观看老师演示动画。请五名同学上台模拟冒泡排序的动态过程。

通过课件以动态演示的展示出冒泡排序的过程,学生比较清晰明了,较轻松地突破难点。通过游戏的方式,使冒泡排序的抽象过程更直观。

启发探究,技巧点拨

活动三查找的算法优化二分查找:先找有序数列的中点,利用中点将范围分为两部分,在经比较不断找中点并一步一步逼近目标,最后按要求确定一个较小范围。顺序查找:从第一个元素开始一个一个向下查找,如果有和目标一致的元素,查找成功;如果到最后一个元素仍没有目标元素,则查找失败。猜数字游戏1-100

学生自主探究二分查找。

借助小视频突破难点

课堂总结

同学们,我们的学习之旅就要结束了,相信同学们已经收获满满,你有哪些收获和心得?师生归纳梳理本节课所学知识点。

请学生畅谈收获。

课堂小结是一堂课内容的概括和总结,有利于学生把握本节课的重点,对所学知识有一个系统整体的认识。

教师寄语“多中选优,择优而用”——老师相信,通过同学们的勤奋努力,一定能选出“最优算法”,碰撞出思维的智慧火花,开启我们的最美人生!

板书设计

算法的优化

1、生活中算法的优化

2、排序的算法优化冒泡排序(3、5、2、1、4)

快速排序

3、查找的算法优化顺序查找二分查找

您可能关注的文档

文档评论(0)

火树银花 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档