冒泡排序(教学设计)2025-2026学年湘教版信息科技五年级下册
2026-05-08
|
5页
|
61人阅读
|
0人下载
普通
内容正文:
《冒泡排序》教案-2025-2026学年湘教版(新教材)小学信息技术五年级下册
1、 教材分析
本课选自 2026 年修订湘教版小学信息技术五年级下册第一单元《运用经典算法 解决简单问题》,是单元第二课,承接二分查找,聚焦“数据排序”核心问题。教材以“整理数字卡片”“排身高”等生活场景为切入点,核心呈现冒泡排序“相邻比较、大数后移、逐轮冒泡”的逻辑,通过分步演示、案例实践,引导学生理解排序原理、掌握算法步骤。教材编排遵循“生活情境—原理探究—步骤拆解—实践应用”逻辑,贴合五年级学生认知水平,为后续复杂排序算法及编程实践奠基,是培养计算思维的重要内容。
2、 学情分析
五年级学生已掌握二分查找,具备初步的算法认知,有整理物品、排队排序的生活经验,能理解“比较大小、调整顺序”的基本逻辑。学生思维活跃,喜欢动手实践和游戏化活动,但抽象逻辑推理能力较弱,难以理解“逐轮冒泡”“轮次递减”的规律,易混淆排序轮次与比较次数。同时,学生对“排序的意义”认知模糊,需通过生活案例感受排序对查找效率的提升作用,需借助具象模拟、表格记录突破逻辑难点。
3、 核心素养目标
1. 信息意识:通过体验数据排序过程,体会排序对数据整理、高效查找的作用,感知排序算法在生活与信息处理中的价值。
2. 计算思维:理解冒泡排序“相邻比较、交换位置、大数冒泡”的核心原理,能用自然语言描述算法步骤,能模拟简单数据的排序过程。
3. 数字化学习与创新:通过动手模拟、表格记录、流程图绘制,体验算法的具象化表达,初步形成“分步解决、逐步优化”的思维习惯。
4. 信息社会责任:感受排序算法在整理信息、提升效率中的作用,养成用有序思维整理学习与生活物品的意识。
4、 教学重难点
1. 教学重点:理解冒泡排序的核心原理,掌握“相邻比较、大数后移、逐轮排序”的基本步骤。
1. 教学难点:理解排序轮次与比较次数的递减规律,能清晰表述每一轮的排序过程,体会“冒泡”的含义。
5、 教学过程
(1) 情境导入,感知排序意义
师:同学们,上节课我们学习了二分查找,它能快速找到数据,但有一个前提——数据必须有序。如果数据是乱的,比如 ,我们要先做什么?
生:把它们从小到大排好序。
师:对!生活中也经常需要排序,比如运动会排身高、考试排成绩、整理书架图书。今天我们就来学习一种简单又直观的排序算法——冒泡排序(板书课题)。为什么叫冒泡排序呢?因为大的数字会像气泡一样,慢慢“冒”到最后面。
【设计意图:承接二分查找的“有序前提”,自然引出排序需求,结合生活排序场景,感知排序意义,用“气泡冒泡”类比,激发探究兴趣。】
(2) 教材内容解读,探究冒泡排序原理
师:请翻开教材第 6 页,阅读“冒泡排序”板块内容。教材给了一组无序数字:,要把它们从小到大排序。大家先看教材的第一轮演示,第一步做什么?
生:比较相邻的两个数,5 和 2。
师:5 和 2,哪个大?怎么办?
生:5 大,交换位置,变成 。
师:第二步,比较 5 和 9,9 大,不用换;第三步,比较 9 和 1,9 大,交换,变成 ;第四步,比较 9 和 7,9 大,交换,变成 。第一轮结束后,最大的数 9 跑到了最后,像气泡一样冒出来了!
师:这就是冒泡排序的核心——相邻比较,大数后移(板书)。我们再看教材第二轮演示,还需要比较最后一个数 9 吗?
生:不用,已经排好序了。
师:对!每一轮结束,都会有一个大数“冒泡”到位,下一轮就少比较一个数。第二轮比较 ,最后结果是 ,第二大的 7 冒泡到位。第三轮比较 ,结果 ,第三大的 5 冒泡到位。第四轮比较 ,不用交换,排序完成。
师:结合教材案例,谁能总结冒泡排序的步骤?
生:第一步,从第一个数开始,挨着比较相邻两个数;第二步,前面的数比后面大,就交换位置;第三步,一轮结束,最大数到最后;第四步,重复上面的步骤,每轮少比较一个数,直到全部有序。
师:总结得非常准确!教材把步骤简化为:相邻比、大换后、逐轮冒、全有序(板书)。
【设计意图:紧扣教材原文与分步演示,通过“析第一轮—观后续轮—总结步骤”,拆解冒泡排序原理,用“气泡冒泡”类比具象化抽象逻辑,突破“相邻比较、大数后移”核心知识点。】
(3) 动手模拟实践,记录排序过程
师:现在我们来做模拟活动。请每组拿出数字卡片:,从小到大排序。小组合作,一人操作卡片,一人用表格记录每一轮的排序结果。
(出示记录表格,学生小组活动,教师巡视指导,重点关注每一轮的比较次数和大数冒泡过程)
轮次
排序过程(每一步交换后结果)
本轮冒泡到位的数
第一轮
8
第二轮
6
第三轮
5
第四轮
无需交换
3
师:哪个小组愿意上台展示你们的排序过程?
生(上台操作 + 汇报):第一轮,先比 6 和 3,交换得 3、6、8、2、5;再比 6 和 8,不换;比 8 和 2,交换得 3、6、2、8、5;比 8 和 5,交换得 3、6、2、5、8,8 冒泡到位。第二轮,比 3 和 6,不换;比 6 和 2,交换得 3、2、6、5;比 6 和 5,交换得 3、2、5、6,6 冒泡到位。第三轮,比 3 和 2,交换得 2、3、5;比 3 和 5,不换,5 冒泡到位。第四轮,比 2 和 3,不换,排序完成。
师:非常清晰!大家观察表格,5 个数排序,一共几轮?每轮比较几次?
生:4 轮;第一轮 4 次,第二轮 3 次,第三轮 2 次,第四轮 1 次,越来越少。
师:对! 个数排序,需要 轮,第 轮比较 次(板书规律),这就是轮次递减、比较次数递减的规律。
【设计意图:通过小组动手模拟 + 表格记录,将教材理论转化为具象操作,强化“相邻比较、逐轮冒泡”的步骤记忆,突破“轮次与比较次数递减”难点,落实计算思维培养。】
(4) 生活类比,深化排序逻辑
师:我们用“排身高”来类比冒泡排序。请 5 位同学上台,身高从高到矮站:150cm、135cm、145cm、130cm、140cm,要排成从矮到高。
师:第一轮,相邻同学比身高,高的往后站。150 和 135 比,150 后站;150 和 145 比,后站;150 和 130 比,后站;150 和 140 比,后站。第一轮结束,最高的 150cm 站到最后。
师:第二轮,剩下 4 人继续比,第二高的 145cm 站到倒数第二。第三轮、第四轮依次进行,最后全部从矮到高排好。
师:大家看,排身高的过程和冒泡排序是不是一模一样?高的同学像大数,一步步“冒”到后面,直到有序。
【设计意图:用学生熟悉的“排身高”场景类比,将抽象算法转化为具象生活活动,深化对“冒泡”逻辑的理解,感受算法与生活的紧密联系。】
(5) 流程图梳理,抽象算法逻辑
师:教材第 8 页给出了冒泡排序的流程图,我们一起来解读。开始是“输入无序数据”,然后第一步“设置轮次 “,第二步“设置比较位置 ”,第三步“比较第 和 个数”,如果前面大就交换;然后 加 1,继续比较,直到 ;接着 加 1,进入下一轮,直到 ,排序结束,输出有序数据。
师:现在请大家根据流程图,用自己的话完整描述冒泡排序的逻辑。
(学生尝试描述,教师补充纠正,强化“双层循环”逻辑认知,为后续编程铺垫)
【设计意图:结合教材流程图,将具象操作上升为抽象逻辑,培养学生的算法建模能力,理解轮次与比较位置的嵌套关系,落实计算思维高阶目标。】
6、 课堂小结
师:今天这节课,我们学习了冒泡排序。谁来回顾一下,冒泡排序的核心原理是什么?基本步骤有哪些?
生:核心原理是相邻比较、大数后移;步骤是相邻比、大换后、逐轮冒、全有序。
师: 个数排序,需要几轮?每轮比较次数有什么规律?
生:需要 轮;每轮比较次数依次递减 1 次。
师:我们还通过排身高、整理卡片,感受了冒泡排序在生活中的应用。冒泡排序虽然简单,但它是很多复杂排序算法的基础。希望大家以后能用有序思维整理数据、物品,用算法思维解决生活中的简单问题。
2
学科网(北京)股份有限公司
$
资源预览图
1
2
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。