在线预览
正文内容一、教学目标
- 知识与技能:能综合运用顺序、分支、循环三种结构设计算法,并对算法作简单优化。
- 过程与方法:经历「设计—计时验证—改进」的完整过程,学会用步数比较算法的优劣。
- 情感态度与价值观:体会「好算法让做事更快更好」,培养乐于改进、追求更好的意识。
二、教学重点与难点
- 重点:把一件真实的小事分解成步骤,并选用合适的基本结构。
- 难点:算法优化——找出重复多余的部分,用循环或更聪明的方法减少步数。
三、教学准备
多媒体课件、任务卡(3 个挑战任务)、计时器、步数记录表、评价星标贴纸。
四、教学过程
环节一 情境导入(5 分钟)
出示两个「找钥匙」的算法:
- 算法一:把口袋里每一样东西都拿出来看一遍;
- 算法二:先想一想刚才放在哪里,直接到那个地方找。
现场计时模拟。提问:同样的任务,为什么步数差这么多? 引出算法优化。
环节二 新知探究:怎样比较算法(10 分钟)
- 提出比较的两把尺子:
- 步数:做的动作越少越好;
- 是否好懂:别人跟着做能不能一次做对。
- 强调优化的常用办法:
- 把重复的动作打包成循环;
- 把需要判断的地方提前判断,减少无用步骤;
- 把常见的顺序固定下来,避免每次重新想。
环节三 实践操作:三个挑战任务(18 分钟)
小组抽签完成一个挑战,先设计、再验证、后改进:
- 挑战一:为「整理全班的作业本」设计算法,要求说清顺序、分支和循环。
- 挑战二:为「从 1 数到 50」写出两种算法,比较哪种更省力。
- 挑战三:为「检查作业有没有漏题」设计算法,包含循环与判断。
每个小组填「设计—步数—改进」记录表,教师巡视追问:哪一步可以省掉?哪一步重复了?
环节四 交流总结(7 分钟)
各组用流程图展示并说明改进点,教师总结:
- 好算法的三个标准:做得到、步骤少、看得懂;
- 优化不等于越短越好,漏了关键步骤反而会失败;
- 设计算法像做小工程师:先想清楚,再动手。
五、板书设计
算法小达人
三种结构一起用:顺序 · 分支 · 循环
比较两把尺子:步数少 看得懂
优化三招:重复打包 提前判断 固定顺序
好算法:做得到 步骤少 看得懂
六、教学反思
(课后填写:学生分组设计时能否主动使用循环;有无「为了短而漏步」的情况;下次可引入班级最佳算法评选。)
同章节相关练习
去刷题 →1
比较两个算法的优劣,主要看( )。
2
把重复的动作打包起来,应该使用( )。
3
为「整理全班的作业本」设计算法,最关键的一步是( )。
4
设计算法时,「先想清楚再动手」的好处是( )。
5
算法越短越好,即使漏掉关键步骤也没关系。( )
6
同一个任务可以有多种算法,它们的步数可能不一样。( )
7
比较算法优劣的两把尺子是:步数少和__________。
8
设计算法时,把重复的动作打包可以使用__________结构。