
中小学教育资源及组卷应用平台 信息科技 单元3 活动1 算法的效率 课题 算法的效率 单元 单元三 学科 信息科技 年级 五年级 教材分析 《算法的效率》该课时教材编排了“选择排序—冒泡排序—插入排序—算法效率”的意义学习活动,能够让学生有创造思维,能够三种排序具体运行原理,如何推算和求解,对比分析各自的优点和缺点,并且能够知道我们为什么要去学习算法效率,对应的意义是什么,有什么好处。教材编排合理,教学环节注重实践与理论相结合,教材内容贴近学生生活实际,符合五年级学生认知特点。 教学目标 1、认识到解决同一问题存在多种信息处理方法,主动关注不同方法的差异,形成 “方法有优劣、选择需比较” 的信息判断意识。2、通过拆解问题、设计不同算法、比较步骤差异,形成分析、优化、验证的计算思维,学会用数据和逻辑判断方案的效率。3、通过画图、模拟、游戏等数字化方式探究算法效率,尝试设计更优的解决方法,提升探究和创新能力。4、理解高效算法能节约时间和资源,在生活中主动选择更高效的方案,养成节约资源、合理规划的责任意识。 重点 认识选择排序、冒泡排序、插入排序算法对比分析三种排序的区别 难点 1、认识算法的效率 教学过程 教学环节 教师活动 学生活动 设计意图 导入新课 第1课 算法的效率1、单元引入学习单元引入2、本课中你将学习:解决同一问题,是否存在多种不同的算法如何通过比较,知道不同算法的执行效率什么是算法效率2、算法是无处不在的,它们是数字化时代的引擎。本节课我们将了解算法效率的重要性,学习如何设计和分析算法,以便有效地解决各种问题。新学期开始,需要按照身高重新调整队伍,老师让大家利用排序算法对五人由低到高进行排序。小明、小丽、小红各自设计了一种排序方案:小明同学使用选择排序算法设计了方案一,小丽同学使用冒泡排序算法设计了方案二,小红同学使用插入排序算法设计了方案三。比一比,哪种排序算法效率更高呢 观看视频 明确本课学习目标,更清晰所研究的主要内容。 从学生熟悉的新学校按照身高排队例子引入本课内容,吸引学生的学习兴趣,更快的进入学习状态。 讲授新课 一 、新知讲解1、小明的方案--选择排序①从待排序序列中,先找到身高最低的同学(第一轮为编号1)。②如果身高最低的同学不在待排序序列的最左边(前边),将该同学和最左边同学互换(如第一轮编号1和编号3交换)。③对余下的 n-1名同学,重复①②步骤(将身高最低的同学排至n-1名同学的最左边),直到排序结束。小明的选择排序过程(第二轮第一次比较)拓展阅读方案一的排序算法叫作选择排序。选择排序是一种简单直观的排序算法。它的工作原理是:首先在未排序序列中找到最小(大)元素存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。依此类推,直到所有元素均排序完毕。2、小丽的方案--冒泡排序①从左边开始,将序列当中相邻的同学依次比较,保证右边同学的身高始终大于左边同学的身高(如比较编号3和编号1时,交换顺序)。(第-轮结束后,序列最后一名同学的身高一定是当前序列的最大值。)②)对序列当中余下的 n-1名同学再次执行步骤①。③对于长度为"的序列,一般需要执行-1轮比较。小丽的冒泡排序过程(第一轮第二次比较)拓展阅读方案二的排序算法叫作冒泡排序,这一算法我们已在第一单元进行了初步学习。冒泡算法一般需要重复n-1轮比较,但事实上,如果在一轮比较(遍历)过程中没有发生任何交换,说明此时序列是有序的,不需要继续进行排列。3、小红的方案--插入排序①从第一名同学(编号3)开始,该元素可以认为已经被排序。②选取下一名同学(新同学,第一轮为编号1),在已排序的元素序列中从后向前(从右往左)扫描。③如新同学身 ... ...
~~ 已预览到文档结尾了 ~~