网站大量收购独家精品文档,联系QQ:2885784924

第6课《算法初步》名师教案.docxVIP

第6课《算法初步》名师教案.docx

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

学而优教有方

PAGE2/NUMPAGES2

教学内容

第6课算法初步

教学目标

1、初步认识算法,了解算法常见的描述方式,能用恰当的方式描述简单算法。

2、理解算法与计算机程序之间的关系,了解常见的程序设计语言。

教学重点

初步认识算法,了解算法常见的描述方式。

教学难点

用恰当的方式描述简单算法。

教学准备

PPT、游戏物品、任务单。

教学过程

教学版块

教师活动

学生活动

设计意图

游戏导入

感受算法

1、小游戏《有奖竞猜》

教师从百宝箱中拿出一件物品,告知学生它的价格范围,让学生猜价格(整数),猜对即可拿走物品。

追问答对的学生是如何思考的。

总结:刚刚学生猜出物品价格的过程就是算法。

出示:算法的概念——算法是解决问题的方法和步骤。

2、列举生活中的算法

教师提出:生活中有很多算法。比如佩戴红领巾。

出示:红领巾佩戴方法示意图。

提问:你能举个例子说一说生活中的算法吗?

关注:学生对于算法概念的理解。

教师补充:智能导航规避拥堵路段、按身高快速排队、折纸、小猫走迷宫程序等。

参与游戏,猜测物品价格。

了解算法概念。

列举生活中的算法。

设计小游戏,让学生在玩中学,体验算法的过程,了解算法的概念,并能通过回顾生活,感受生活中的算法,加深对于算法的理解。

描述算法

比较算法

1、描述算法

选取学生重玩《小猫走迷宫》游戏,描述游戏过程。

PPT出示自然语言描述文字。

教师提出:有另一种描述方式并进行讲解。

PPT出示流程图进行对比。

提问:你更喜欢哪一种方式,为什么?

关注:流程图的特点。

总结:流程图具有简单,明了的特点。

2、认识流程图

出示PPT:流程图各部分的含义。

利用算法解决问题

题1:输入A、B两个数,输出较大的那个数。

关注:对流程图的理解。

学生填写流程图后进行交流。

题2:“烧水泡茶”有五道工序:

1、烧开水2、洗茶壶3、茶杯4、拿茶叶5、泡茶。

各道工序用时表:烧开水15分钟,洗茶壶2分钟,洗茶杯1分钟,拿茶叶1分钟泡茶1分钟。

描述烧水泡茶的过程。

学生思考后说一说。

关注:好的算法的作用。

总结:一个好的算法可以帮助我们有效的解决问题。

学生玩一玩,并说出游戏过程。

学生感受流程图

认识流程图的各个部分。

尝试用流程图解决问题

感受不同算法

《小猫走迷宫》游戏是上学期的程序,让学生回顾一遍可以更好地描述程序过程。

而自然语言与流程图的对比可以让学生感受到流程图的优势,激发学习的兴趣。

在认识了流程图后,采用填空的方式,帮助学生完成题1的描述,既能降低难度,也让学生直观地感受了流程图的魅力。

题2主要是让学生感受算法的优劣,激励学生设计更有效的算法。

算法实现程序体验

1、算法与程序

教师讲解:有了好的算法能帮助我们编写好的程序,更好地解决问题。之前,我们已经学习了一款编写程序的软件——scratch。

提问:你还知道其他的编程软件吗?

补充:其他编程软件

SwiftPlaygrounds(ipad平台提供的软件,将游戏溶于平台,教程丰富)

AppInventor(适用于安卓软件初学者以及机器人开发,采用了积木堆积的编程方式)

Python(计算机编程语言简单易懂,其解释器易于扩展)

学生分享自己了解的编程软件

了解教师介绍的软件

通过简单的互动,让学生了解算法与程序之间的关系,拓宽学生对于编程软件的了解,能有意识地根据自己的需要选择适当的软件。

回顾算法

总结收获

1、回顾

选取学生说一说本堂课的收获。(重点把握对于算法的理解,描述)

说一说

通过回顾,加深学生对本节课的认识,也锻炼了学生的表达概括能力。

板书设计

算法初步

概念:算法是解决问题的方法和步骤

自然语言

算法初步描述方式

流程图(简单明了)

与计算机程序的关系:算法+数据=程序

常见的编程软件:Scratch、SwiftPlaygrounds、AppInventor、Python

文档评论(0)

150****1232 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档