- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 6 课 算法初步
教材分析:
在五年级上册第三单元中。学生已经学会用自然语言或者图表初步描述程序算法。
但是学生对于算法的概念是陌生的。一个好的算法是程序的关键所在,要想编写出能正
确执行且高效稳定的好程序,对算法的学习是不可或缺的。因此,本课作为本单元的起
始课,正式提出“算法”这一概念。
由于概念本身较为抽象,因此教材从生活中的算法入手,引导学生在具体的、形象
的情境中感受算法,在逐渐过渡到描述程序设计的算法。本课首先用 “折纸”“排队”
“规划出行路线”“小猫走迷宫”四幅图呈现了生活中常见的使用算法的情景,唤醒学
生已有的经验,使其初步建构 “算法”这一新认知,同时让学生意识到日常生活与计算
机编程中碰到的各种问题都需要合理的算法去解决。
教材以五年级上册中的作品 “小猫走迷宫”程序为例,使用自然语言与流程图两种
方式描述程序算法。用自然语言描述算法是学生比较熟悉的方式,由此迁移到流程图,
可以降低学习难度。同时可让学生对两种描述方式的特点进行对比,根据需求选择合适
的方式来描述算法。
算法独立于任一具体的程序设计语言,同一个算法可以使用多种程序设计语言来实
现。为了拓宽学生的视野,教材中出现了多种程序设计语言供学生了解、对比,意图帮
助学生初步树立根据不同需求选择不同语言进行程序设计的意识。
本课安排的练习旨在让学生在具体的活动中针对熟悉的程序作品进行分析,归纳、
描述算法,将抽象的算法具象化、图形化,为本单元后续的学习打下良好的基础。
预设教学目标:
1.初步认识算法,了解算法常见的描述方式,能用恰当的方式描述简单算法。
2.理解算法与计算机程序之间的关系,了解常见的程序设计语言。
预设教学重难点:
重点:初步认识算法,了解算法常见的描述方式。
难点:用恰当的方式描述简单算法。
预设教学准备:
1.生活中常见的能运用算法解决问题的场景(文字、图片、视频等资料)
2. “小猫走迷宫”范例作品
3.安装好儿童常用的编程软件,提供相关介绍资料。
预设课时安排:
1 课时
预设教学过程:
一、课前小游戏
今天上课之前,我们先来玩几个小游戏:
1. 要把大象装冰箱,分几步?分别是什么?
说清楚步骤。
学生回答,课件出示步骤。
【分三步:第一步:打开冰箱门;第二步:把大象装冰箱;第三步:关上冰箱门。】
学生回答。
2.排队:要求从矮到高进行排队。
请 4 位同学上台,站好。
怎么排?分几步?谁来说清楚步骤?
学生回答。
3.来一题难一点的数学题:农夫过河
从前有个农夫,他带着一匹狼,一只羊,一个卷心菜坐船过河。农夫一次只能带一
样上船,当农夫不在的时候,羊会吃卷心菜,狼会吃羊,那么农夫该如何过河,才能保
证它们的安全?
先思考,想一想分几步?具体步骤是什么?
学生回答,课件出示。
二、揭示课题
1.刚才同学们解决问题的这些方法和步骤就是算法,今天这节课我们来初步探讨一
下算法。
出示课题:算法初步。
2.那到底什么是算法呢?算法是解决问题的方法和步骤,算法中的每一步都能被人
或者机器装置执行。凡是涉及解决问题的过程,都是算法的体现。
这里值得注意的是:①步骤是有限的,也就是算法必须能在执行有限个步骤之后终
止。②这些步骤是可行的,算法中执行的任何步骤都可以被分解为基本的可执行的操作
步骤,也就是说每个步骤都可以在有限时间内完成。
三、生活中的算法
1.算法应用在我们生活的方方面面。生活中,人们使用各种算法提高解决问题的效
率。
课件出示。
比如:折纸,折纸的步骤也是算法;生活中按身高排队,在排队时也用到了两两比
较计算的过程,这也是算法的体现;甚至烧水泡茶,烧水的时间用来洗茶具,拿茶叶,
这也是算法的体现……
2.我们的生活离不开算法,说一说:你还知道哪些生活中的算法?
学生回答。
3.课件展示
教师补充:生活中处处都有算法,佩戴红领巾,做菜,洗衣服……
不同的算法会有不同的效率,所以在完成一项任务的时候,一定要开动脑筋,多想
一想,尽量找到最优的方法。
四、描述算法
1.我们了解了算法的概念,但是重要的是,要把解决某些问题的具体算法表达出来。
那怎么来表示
文档评论(0)