《1.2算法描述与设计》教学设计.docVIP

《1.2算法描述与设计》教学设计.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共7页,可阅读全部内容。
  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文档。上传文档
查看更多

优秀教师某某某教学设计

PAGE1

科目

高中信息技术

教学对象

高一学生

教材

版本

教科版

课题

《1.2算法描述与设计》教学设计

课时

1课时

课型

新授课

一、教材内容分析

本节内容是教育科学出版社出版的《算法与程序设计》第一章第二节内容,理论性很强,是建立在“1.1计算机解决问题的过程”之后的一节内容。通过上一节课的学习,学生已经了解了计算机解决问题的基本过程,通过本节内容可以将算法以3种形式描述出来,让算法更详细更直观。课堂上将通过几个实例帮助学生加深对算法的理解,并能用三种描述方法描述算法,重点在于掌握用流程图描述算法,为后续章节学习程序设计、算法的程序实现打下一定的基础。

二、学习者分析

学生没有接触过算法,数学课的算法要在高二上学期才学习,所以没有关于算法的基础。

学生已经学习了第一节内容,对算法和计算机解决问题的过程有了肤浅的认识,但现阶段的学生对具体怎么样来解决问题和对解决问题的步骤进行划分时还存在一定的困难。

学生已具备了一定的观察、思考、分析和解决问题能力,因此,对于如何将解决问题的思路画成简单的流程图不算很难,在取例的时候要从易到难。

三、教学目标

知识与技能:

理解算法及其基本特征。

知道算法的多样性。

能够对设计的算法作出简单的评价。

4、学会用自然语言、流程图和伪代码描述算法,掌握流程图描述算法的方法。

过程与方法:

通过实例,培养学生分析、解决问题的能力,让学生学会在面对问题时能梳理出解决问题的清晰思路,从而设计出解决某个特定问题的有限步骤。

通过实例,用自然语言、流程图、伪代码对简单算法进行描述,掌握用流程图描述简单的算法。

情感态度价值观:

让学生全身心地投入到教学活动中,积极与同伴合作交流,养成积极的学习态度。培养学生的良好思维品质,使学生养成遇到问题的时候懂得分析问题的意识,提高学生解决问题的能力。

教学重点:用流程图描述算法

教学难点:理解算法、设计算法

四、教学策略选择和设计

教学过程中,我精选教学案例,联系学生的数学知识和日常生活例子,从学生熟悉的问题出发,进行算法描述与设计的学习。为了引起学生兴趣,我采用智力小问题来引入,融算法于问题中。在学习算法描述时,我先选用学生熟悉的数学问题“输入一个正整数N,判断该数是偶数还是奇数,并输出。”学习三种描述算法的方法。然后选用生活实例“付款程序——设计算法由计算机完成:输入所买香蕉重量x,输出应付款y,请用流程图描述算法”、智力游戏“野人过河”这两个例子让学生合作讨论、自主探究、操作演示,让学生经历分析——设计——体验算法的一系列过程,让学生在这个过程中不仅能体验算法的设计过程,并能培养解决问题的良好思路和习惯。此节内容理论性较强内容较多,但是不算很难,学生自学还是可以懂一些的,因此在课前我先做好导学案,导学案内容包括算法的定义和特征,以及课堂上的两个例子:“输入一个正整数N,判断该数是偶数还是奇数,并输出。”、“付款程序——设计算法由计算机完成:输入所买香蕉重量x,输出应付款y,请用流程图描述算法。”,第一个例子采用填空的方式让学生阅读课本并完成,第二个例子则让学生全部完成。“野人过河”游戏不出现在导学案,给学生一些新鲜感和考验,该游戏要求学生画出流程图并进行体验。通过这样循序渐进的方式,让学生慢慢地深入知识,通过实例去理解算法、设计算法,既避免了学生产生学习恐惧感,又带给了他们成就感。

五、教学方法

讲授法、演示法、任务驱动、合作讨论、自主探究相结合

六、教学准备

自制课件、“野人过河”游戏、导学案

七、教学过程

问题引入新课

教师活动:同学们,在学习新课之前,我们先一起看一个有趣的智力小问题(展示农夫过河问题)。

学生活动:相互讨论,想出解决问题的方法。

教师活动:请学生说出方法(展示步骤,如果学生只想到一种方法,教师可补充第二种。)引导:同学们知道这些方法和步骤叫什么吗?

学生活动:回答问题。

设计意图:通过问题的引入,把算法的概念与问题紧密相连,引导出算法的概念,学生在解决问题的过程中就无形接触到算法,而且这样也提高学生的学习积极性,让学生很快地进入学习状态。

(二)新课学习:算法的定义和特征

教师活动:展示算法的定义和特征,引导学生说出生活中的算法,这些算法有什么特征。

学生活动:和教师一起探究,说出生活中的算法。

设计意图:通过列举生活中的算法,更能加深理解。

探究学习用自然语言、流程图、伪代码描述算法。

1.用自然语言描述算法

教师活动:说明以上小问题方法的描述就是自然语言描述。简单介绍自然语言描述,展示例子:输入一个正整数N,判断该数是偶数还是奇数,并输出。

学生活动:和教师一起用自然语言描述算法,补充导学案的相应空白处。

用流程图描述算法

教师活动:简单介绍流程图描述,引导学

文档评论(0)

139****3413 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档