- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
课题
图书的查找算法
单元
第五单元
学科
信息科技
年级
五年级下
核心素
养目标
信息意识:通过对比顺序查找与二分查找的特点,体会数据结构对算法效率的重要性,理解数据有序性对查找效率的影响。
计算思维:会计算特定数据集下两种算法的最大/最小比较次数,掌握二分查找的分治策略,理解线性时间复杂度。
数字化学习与创新:能通过修改代码参数,验证二分查找中数据集有序性的必要性,会用调试工具观察查找过程中中间位置的变化规律。
信息社会责任:分析算法效率对系统资源消耗的影响,理解“时间换空间”的优化思想,能通过高效算法快速处理海量数据。
教学重点
1、了解查找的基本种类和方法。
2、理解顺序查找和二分查找算法的基本思想。
教学难点
1、二分查找算法的程序实现。
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
板书课题。
活动背景
生活中,我们经常会遇到一些查找问题。比如,在《新华字典》中查找生字,在班级花名册中查找某位同学的姓名,在手机通讯录中查找手机号等。在图书借阅系统中,输入书名、图书编码或作者姓名,计算机就会帮我们快速查找想要的图书。那么,计算机是如何实现查找的呢?
计算机的查找逻辑本质上是对人类智慧的延伸——用结构化存储和数学规律替代了手工翻找的低效过程。
活动目标
1、了解查找的基本种类和方法。
2、理解顺序查找和二分查找算法的基本思想。
3、体验二分查找算法的程序实现。
观看教学视频《什么是算法?》。
学习新知引入,观看教学视频。
用提问的方式引入课题,增强课堂互动性。将学生的注意吸引到课堂。
讲授新课
新知讲解:
一、查找的基本种类
从被查找对象的角度来看,如果被查找对象是无序的,称为无序查找。如果被查找对象本身是有序的,称为有序查找。
开动脑筋
下面两种查找,哪种是有序查找,哪种是无序查找?
左侧的洗牌动作代表扑克牌处于随机无序状态,属于无序查找
右侧的小男孩旁边的对话框显示中英文单词的对应关系是有序查找。
二、查找的基本方法
查找的算法有很多种,生活中常见的有顺序查找算法和二分查找算法。
◆顺序查找
顺序查找算法是一种简单的查找算法,既可用于无序查找,也可用于有序查找,但查找效率比较低。其基本过程是:从第一个对象开始,逐一查找,直到找到符合条件的对象或找遍全部对象。
探究实践
采用顺序查找法,从左至右逐一查找和比较,记录查找数据。
查找编号为“6”的书,进行了1次比较。
查找编号为“5”的书,进行了5次比较。
查找编号为“2”的书,进行了10次比较。
从10本不同的书里找1本书,最少需要1次比较,最多需要10次比较。
◆二分查找算法
对于有序对象,我们可以采用二分查找算法,通过逐步缩小查找范围的过程,大大提高了查找效率。
(1)用下式计算中间位置:中间位置=(首位置+尾位置)-2。如果计算结果为非整数,取整数部分。
(2)将编号“16”与中间位置6的编号“14”进行比较。1614,将查找范围缩小到位置6的右侧。
(3)将编号“16”与中间位置9的编号“18”进行比较。1618,将查找范围缩小到位置9的左侧。
(4)将“16”与中间位置7的编号“16”进行比较。两者相等,查找完成。
开动脑筋
在以上的例子中,使用顺序查找和二分查找各需要比较多少次才能找到编号为“20”的这本书?
1.顺序查找
查找过程:从位置1开始逐个比较编号,直到找到目标编号20。
依次比较:3→7→9→11→13→14→16→17→18→20(第10次命中)
比较次数:10次(编号20位于第10个位置)
2.二分查找
前提条件:数据已按升序排列(满足二分查找要求)。
查找过程:
第1次比较:中间位置6(编号14),1420→向右半部分继续查找。
第2次比较:中间位置9(编号18),1820→向右半部分继续查找。
第3次比较:中间位置10(编号20),命中目标。
比较次数:3次
二分查找算法的基本思想是在一组有序的数据中,通过将目标数据与中间位置的数据进行比较,可将待查找的范围缩小为之前的一半,直到找到要查找的数据,或者查找范围被缩小为0(没有找到)。
三、二分查找算法的程序实现
用程序实现猜幸运数字游戏。在猜幸运数字游戏的程序中,为了简化程序,数的大小与数的位置相关联,如数字“1”排在第一位。
探究实践
1、两人一组玩猜幸运数字游戏,规则如下:甲同学在纸上写下1~100中间的任意数字作为幸运数字,让乙同学来猜这个数字。乙同学用二分查找的方法猜测幸运数字,甲同学提示乙同学猜测的数字比幸运数字大或小,直到猜中为止。
2、运行猜幸运数字游戏程序,与计算机玩猜幸运数字游戏。
3、修改查找范围,运行程序,记录不同查找范围下查找次数的变化。
四、课堂练习。
完成PPT22页到24页练习题。
五、拓展延伸
1、计算机的“烹饪步骤”
您可能关注的文档
- 浙教版(2023)四年级下册第一课《初探数字化》学生练习.pptx
- 吉教版六年下册信息科技教学计划.docx
- 吉教版五年下册信息科技教学计划.docx
- 教科版(2024)八年级下册信息科技 第4课 保护个人隐私 教案.docx
- 教科版(2024)八年级下册信息科技 第4课 保护个人隐私 课件课后练习习题.docx
- 教科版(2024)八年级下册信息科技 第四单元第1课 点亮智慧生活 教案.docx
- 教科版(2024)八年级下册信息科技 第四单元第1课 点亮智慧生活 课后练习习题.docx
- 三年级下册信息科技第二单元第4节《共创在线学习作品》第1课时教案 川教版2024.docx
- 三年级下册信息科技第二单元第5节《评价在线学习成果》教案 川教版2024.docx
- 三年级下册信息科技第三单元第1节《做好自我管理》教案 川教版2024.docx
- 220kV变电站主变压器泡沫喷淋灭火系统防误动控制方案研究.docx
- 2024消防水泵房施工方案.docx
- 密闭电石炉净化系操作说明--课件.ppt
- 小儿大动脉炎的科普知识.pptx
- 【备战25年高考数学】题型06 7类三角函数与三角恒等变换解题技巧(原卷版).docx
- 【备战25年高考数学】题型06 7类三角函数与三角恒等变换解题技巧(原卷版) (2).docx
- 2011年高考数学试卷(理)(天津)(空白卷).docx
- 【备战25年高考数学】题型08 10类球体的外接球及内切球解题技巧(解析版).docx
- 【备战25年高考数学】题型09 6类圆锥曲线离心率解题技巧(解析版).docx
- 【备战25年高考数学】题型08 10类球体的外接球及内切球解题技巧(原卷版).docx
最近下载
- 2025年湖南信息职业技术学院单招职业技能测试题库(有一套).docx VIP
- 2025年黑龙江交通职业技术学院单招职业技能测试题库带答案(新).docx VIP
- 2024年泸州中考数学试题及参考答案.doc
- 医用面膜培训ppt课件.pptx
- 教电馆200555号-胜利教育管理中心.DOC
- 智能制造与智能化焊接技术基础.pptx
- 功率因素校正(PFC)电路-PFC的工作原理课件.pptx
- 工伤保险医疗(康复)待遇申请表.doc
- 【数学】第六章平面向量及其应用单元测试-2023-2024学年高一下学期数学人教A版(2019)必修第二册.docx VIP
- 三亚航空旅游职业学院单招《语文》考试参考题库资料(含答案).pdf
文档评论(0)