精品课件 2.3排序【第1课时】说课稿.ppt

精品课件 2.3排序【第1课时】说课稿.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.3排序说课稿 温州市第五十一中学 ——吴晓海 2.3排序【第1课时】说课稿 2.3排序说课稿 Contents (一)说教材 (二)说教法、学法 (三)说课前准备 (四)说上课流程 (五)说小结 2.3排序说课稿 (一)说教材 1、教材内容和学情分析 2、教材分析和处理 3、教学的三维目标 4、教学重、难点 2.3排序说课稿 1、教材内容和学情分析 (1)、教材地位和作用 《2.3排序》是普通高中课程标准实验教科书——浙江教育出版社〈算法与程序技术·选修1〉第二章第三节的内容。 《课程标准》指出《算法与程序设计》模块教学主要目的是“使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。”冒泡排序的算法及程序实现就很好地较全面地体现了这点。在计算机科学中,排序算法是基础算法,在实际编程中有着广泛的应用,而冒泡排序是其中一种很典型而且相对简单的方法。它的学习同时为后面的选择排序做了铺垫。通过冒泡实例的学习,可以提高学生的程序设计能力,为今后在算法与程序设计方面的进一步研究和学习打下基础。 (2)、学情分析 同学们已经掌握了算法设计的基本知识,能用自然语言和流程图解决问题,对排序中用到的循环结构的流程图和循环语句以及数组的使用方法都已掌握。考虑到排序中用到的知识,为了学生能更快掌握冒泡排序算法,所以安排了对“数组”及“两个变量的值交换”的巩固复习。 2.3排序说课稿 2、教材分析和处理 本章节分3课时进行。第一课时讲解排序使用广泛性、重要性,复习数组定义以及两个变量的交换,介绍冒泡排序原理及流程图,尤其是冒泡排序中的两重循环的次数。第二、三课时讲解冒泡与选择排序区别以及结合第五章第三节进行程序实现等。 2.3排序说课稿 3、教学的三维目标 知识目标:掌握冒泡排序的原理;理解冒泡排序的流程图;能简单编写冒泡排序的主要代码; 能力目标:学会使用冒泡排序思想设计解决简单排序问题的算法;进一步理解程序设计的基本方法,体会程序设计在现实中的作用; 情感目标:培养学生分析问题、发现规律的能力,激发学生学习热情;培养良好的程序书写习惯; 2.3排序说课稿 4、教学重、难点 重点:理解冒泡排序原理及它的流程图 难点:理解冒泡排序中的内外循环次数(即对变量使用的理解) 2.3排序说课稿 (二)说教法、学法 教法——采用讲解法、演示法、讨论合作、游戏法、分析归纳法,问题式引导学生参与思考,用逐步求精的方式降低学生的理解难度,化抽象为具体,由特殊到一般,有效地突出重点突破难点。 学法——从身边的例子、熟知EXCEL软件中排序等引导学生如何自己编写排序,从易到难过渡学习方式。一环扣一环进行学习,一步一步深入学习。 2.3排序说课稿 (三)说媒体 1.教师的教学准备:冒泡排序的课件、冒泡排序FLASH动画、扑克牌、纸杯 2.教学环境的设计与布置:多媒体网络教室、投影机、多媒体教学平台、Flash软件 Excel软件 2.3排序说课稿 (四)说上课流程 一、讨论排序应用、引出冒泡排序 二、知识点复习(数组、2个变量交换) 三、理解冒泡排序的原理 四、冒泡程序的核心代码 五、学生实践与提高 六、总结 2.3排序说课稿 1、讲解排序大家可能自然而然想到我们曾经学过的EXCEL软件中升序和降序。 操作很方便。 2、排序在生活中应用很广泛,老师对成绩进行排序,奥运会各项目得分的排序, 为了快速了解淘宝中交易进行排序,很多很多。 换句话,生活中处理数据时常离不开排序。 3、例举身边的例子,在机房中如何排序这一组【列】(5个学生手中的扑克牌) 从低到高进行排序。(每组同学分别排排。 可以适当提示学生从下往上两两交换手中扑克牌! ) 一、导入 2.3排序说课稿 1 2 3 4 5 数组变量a 引出冒泡排序 2.3排序说课稿 二、知识点巩固 编号 姓名 性别 身高(CM) 1 娄力行 男 170 2 余路远 男 172 3 李贤敏 女 163 4 周 豪 男 180 5 苏立敏 女 153 6 马 超 男 168 可以姓名定义一个数组 b dim b(1 to 6) as string 身高再定义一个数组 a dim a(1 to 6) as integer 、、、、、、 (1)用数组变量来存储一批类型、作用相同的数据 类似于EXCEL中的一列都是相似的 ( 2 ) 两个变量的交换(需要引入第三个变量) 演示:一杯热水与一杯冷水交换 数组中两数交换的代码: k=a(j) a(j)=a(j-1) a(j-1)=k 2.3排序说课稿 3、理解冒泡排序的原理 从最后一个元素起,

文档评论(0)

一天一点 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档