1 / 8
文档名称:

5.3 排序算法的程序实现1.doc

格式:doc   大小:28KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

5.3 排序算法的程序实现1.doc

上传人:yjjg0025 2021/10/7 文件大小:28 KB

下载得到文件列表

5.3 排序算法的程序实现1.doc

相关文档

文档介绍

文档介绍:排序算法的程序实现
教学设计
王奇

2017年5月
排序算法的程序实现
教师:王奇
教材:浙江教育出版社《算法与程序设计》

一 教学内容分析
本节课是浙江教育出版社《算法与程序设计》中《排序算法的程序实现》的内容。将教材第二章第3节的“冒泡排序”和第五章第3节的“排序算法的程序实现”两节合并起来学****将理论与实践结合,以加深学生对冒泡排序算法和程序设计关系的体会。排序算法是程序设计中的重要算法,对它的学****既是对已经学过的三种程序设计结构的综合运用,又能为后续对分查找的学****作好铺垫。引领学生走进算法,揭排序算法程序实现的神秘面纱。
学****本节课,不仅会填补学生关于程序设计的认知,也会对整个排序算法建立起更丰富和例题的知识结构。因此,本课学****对于学生意义非凡。
二 学情分析
本课授课对象是高二年级学生,随着我国移动互联网的高速发展,特别是互联网+以及4G技术的广泛普及,利用移动PC端(IPAD)进行随时学****随身学****更为便捷,并且通过《信息的获取》这一章的学****所有学生均可以熟练使用计算机进行资料信息资源的获取。在学业水平考试中,算法与程序设计将作为选修模块被大多数学生选择,在本课之前学生已经对
算法了有一定的了解,赞叹于算法解决问题的高效。但是,他们大多数同学从未有过用进行程序设计的经历,更没用IPAD进行过程序设计。对利用移动PC进行程序设计有着很强的好奇心,并且对学****计算机科学有很大的兴趣。
高中的学生喜欢动手操作、喜欢钻研、喜欢竞争。同时,学生在认知水平、思维方式以及计算机操作能力等方面表现出很大的差异。这些特点,为本节课采用动手操作、合作学****等方式奠定了基础。
三 教学目标 
知识与技能:
理解冒泡排序的优势,理解如何利用移动端较为规范地编写程序
能由此及彼,归纳冒泡排序中的数字规律,探索更有效率的冒泡排序算法
过程与方法:
在自主探索冒泡排序算法的过程以任务分解、小组交流、互联网搜索的方式化解难点
在以探究法的方式,让学生在自主探索中思考发现、归纳总结,逐步将冒泡排序方法用程序语言表达出来,最终编写程序,解决问题。
情感态度与价值观:
,培养参与意识和研究探索精神,强化学****程序设计的热情和动力。
,培养科学的学****态度。
四 教学重难点
重点:初步掌握冒泡排序算法,以及移动PC编写算法。
难点:对冒泡排序的理解,以及冒泡排序算法的关键循环语句的理解。
五 教学策略及设计思路
“授之以鱼”不如“授之以渔”。本节课在根据“小老师”的实际需求排序的任务驱动下,引导学生经历思考——使用互联网搜索解惑——小组合作交流——借用网络软件探索解惑的过程,亲历实施计划、完成任务、学会知识和技能的途径。
本节课采用任务驱动法,用实际任务为线索,贯穿整个教学全程,也引领学生的学****和实践。
在教学过程,更注重学****方法的指导,本节课以合作学****和自主探究等方式,引导学生以小组的形式探索新知,流程图,编写程序同时鼓励学生借助网络搜索等方式大胆猜错、实践求知。
在一节程序设计课上,不纯以VB编写程序的传统讲授为形式,结合以网络搜索和软件应用,实现一次自主探索、合作交流,引导学生对信息技术形成更丰富和深刻的认识,向提升