单元二 · 算法结构与描述

第7课 重复操作用循环

任务场景
任务场景:重复操作用循环

一、学习目标

  • 通过对路口红绿灯的观察,认识其中存在的重复规律与循环结构。
  • 能够用流程图描述循环结构,了解交通信号灯时长设置的作用和意义。

三、核心讲解

本课学习路径:

1行人过红绿灯路口的步骤
2认识循环结构
3交通信号灯的时长设置

1.行人过红绿灯路口的步骤

问题情境

算法:把任务拆成可执行的步骤:弄清输入、处理、输出,再按顺序验证。
  • 到达有红绿灯的路口。
  • 观察路口的红绿灯,等待对面绿灯亮起。
  • 当绿灯亮起时,表示可以过马路了。
  • 开始过马路,在这个过程中,要保持警觉,注意过往车辆。
  • 到达马路对面,顺利通过。

想一想:日常生活中,你在有红绿灯的路口是怎么过马路的呢?

弄清以上要点后,再进入下方动手体验,用实际操作验证。

四、动手体验 · Python 3 Online 编程

五年级 · 重复操作用循环:运行后观察输出,试着改一处再运行。

五、课堂总结

  • 通过对路口红绿灯的观察与分析,知道用自然语言描述路口过红绿灯的算法步骤。
  • 用流程图表示顺序结构、循环结构时,既直观又便于呈现,是描述算法的好方式。
  • 实际生活中存在许多可以用循环结构表示的场景。

六、拓展提升

拓展:(1)假如你乘坐车辆出行,从机动车行驶的角度看,机动车信号灯的交替变换是否比人行道信号灯的变换更复杂?思考其中存在的判断条件和算法。

测评

完成练习后作答;选出后点「检查」。答错会显示简短说明。

  1. 下列哪一项更接近本课学习目标?

  2. 本课课堂总结强调的是?

  3. 本课主题最贴近下列哪一项?

  4. 完成本课后,优先应该做什么来证明学会了?

  5. 判断:教学指南中的学习活动可以全部跳过。

  6. 拓展提升部分的作用是?

本节小结

回顾本课要点,完成动手体验与测评。记住:重复操作用循环。