- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学车问答 学车问题 开车问题 学车怎么办?驾校大全 中国驾校报名 考试 理论学习 地址 介绍英格驾考 / 驾考单机版软件车类小游戏 学车小游戏大全 * 说课人:XXX 1、教材分析 2、教学目标 3、教学重点与难点 4、教学方法 5、教学过程 教材分析 第二章 算法实例 2.4.3对分查找和第五章5.4查找算法的程序实现,课题定为对分查找算法及程序实现,安排两个课时,第一课时着重是顺序查找和对分查找算法的形成和初步程序实现,第二课时利用对分查找算法解决一些实际问题的程序实现,本教学设计为第一课时。 从《课程标准》和《学科教学指导意见》对本课教学内容的要求来看,要求学生能从问题出发,通过相应的科学步骤形成对分查找的算法。对学生来说,要求通过这一课时的学习能初步掌握或了解对分查找的前提条件、解决问题的对象,明确对分查找算法结构和对分查找的意义。 教学目标 知识和能力:通过实例使学生理解对分查找的特点及设计思想,并学会用对分查找来解决一些实际问题。重视知识的迁移,会将对分查找运用到学习的其它地方,提高学生解决问题的能力。 过程和方法:由小游戏引入,通过实例的渐进学习,学生分组合作交流讨论,理解对分查找的方法。 情感态度和价值观:激发学生学习兴趣和主动思维,并能初步利用这一方法解决一些同类型的实际生活问题。 教学重点与难点 教学重点: 初步掌握顺序查找和对分查找算法的特点。 教学难点: 能理解对分查找算法的设计思想。 教学方法 图示法,在对算法进行讲解时给出流程 图。 提问法:让同学们补充程序设计。 教学过程 1、新课导入 (1)热身:游戏 展示一件物品,让一个学生来猜这个物品的价格,给出提示:在1到50之内,我将根据这个学生猜出的价格提示“高了”或是“低了”。 (2)讨论: 你觉得怎么样猜可以猜的快一点呢?有什么技巧吗?你从这个游戏当中得到什么启示? (3)教师引导: 这个世界不是缺少问题,而是缺少发现,其实在这个游戏的背后,含有一个非常经典的算法。相信通过这节课的学习就会找到更快的方法来猜出数字了! 实例 2、新课: 教学步骤一:解释查找的概念和查找的方法有顺序查找和二分查找 查找的概念 一种数据查询的技术 在数组变量中存储的一批数据中找出一个特定的数据. 查找的分类:顺序查找和二分查找 1、 通过图示得出算法的描述: 取得要找的元素值key 从数组的第i个位置开始找(i开始等于1) 如果d(i)=key ,则输出i,并退出循环 否则i指向下一个位置,继续找 如果找到数组末尾还没找到,则输出找不到. 2、构建顺序查找的流程图,把它转化为程序,让同学们补充完整整个程序。 3、对顺序查找进行分析,得出顺序查找所需的平均查找次数为(n+1)/2 教学步骤二:分解顺序查找算法 实例 教学步骤三:分解对分查找算法 解释二分查找的条件和思想 一、二分查找的先决条件 表中结点按关键字有序,且顺序(一维数组)存储。 二、二分法思想:取中,比较 2、假设:用一个数组d(1 to 10)来存放升序的元素序列,用low表示查找范围的起始位置的下标,high表示终止位置的下标,mid表示中间位置元素的下标。 以查找键KEY=21为例分析 第一次比较: 范围d(1)~d(11),mid=d((1+11)\2)=56, d(mid)Key 所以可以确定接下来要找的范围是前半部分。 比较后high=mid-1 第二次比较: 范围d(1)~d(5),mid=d((1+5)\2)=19,d(mid)Key 所以可以确定接下来要找的范围是后半部分。 比较后:low=mid+1 第三次比较: 范围d(4)~d(5), mid=d((4+5)\2)=21,d(mid)=Key ,找到了。 实例 对二分查找方法进行归纳总结 (1)求有序表的中间位置mid (2)若r(mid)=key,查找成功; 若r(mid)key,在左子表中继续 进行二分查找; 若r(mid)key,则在右子表中继续进行二分查找。 构建二分查找的流程图 二分查找方法的初步程序实现 教学步骤四:评价。 评价学生的程序实现情况,并讨论或实践问题:如果是降序序列,该怎么样改动程序?如果序列元素不是11个,而是100个或更多呢? 教学步骤五:总结提升。 (1)由于二分查找过程中的每次比较都能使得搜索空间减半,二分查找将不会使用超过log2n次比较来找到目标值。
您可能关注的文档
- 第8讲正弦交流电路的功率案例.ppt
- 第一章总论介绍.ppt
- 第8节社会影响案例.ppt
- 第3章景观艺术设计专业基础案例.ppt
- 第8课 美国联邦政府的建立案例.ppt
- 第一章钻井液化学介绍.ppt
- 福相随产品介绍.ppt
- 福享亮点剖析介绍.ppt
- 第3章局域网案例.ppt
- 第5章整流电路案例.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)