单元一 · 无处不在的算法

第3课 游戏体验寻规律

任务场景
任务场景:游戏体验寻规律

一、学习目标

  • 通过体验汉诺塔益智类游戏,了解其中存在的操作规律。
  • 进一步认识算法是通过明确的、可执行的操作步骤描述的问题求解方案。

三、核心讲解

本课学习路径:

1探究汉诺塔游戏规律
2试玩汉诺塔程序游戏

1.探究汉诺塔游戏规律

汉诺塔游戏有三根柱子,在其中一根柱子上有一些大小不同的圆环。要求把圆环从起始位置

探究汉诺塔游:先抓住「探究汉诺塔游戏规律」在做什么,再用例子对照验证。
  • 移动到目标位置。规则如下。
  • 每次只能移动一个圆环。
  • 在移动过程中,可以借助任意一个有圆环或者没
  • 有圆环的柱位,但要保持小圆环始终在大圆环的上面。
  • 柱1上有由三个圆环组成的汉诺塔,请把圆环从柱1移动到柱3,描述移动的过程。

想一想:问题1:初始状态和完成状态分别是什么?

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

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

五年级 · 游戏体验寻规律:运行后观察输出,试着改一处再运行。

五、课堂总结

  • 在体验汉诺塔益智游戏的过程中,知道其中存在的操作规律。
  • 汉诺塔游戏中的操作规律包含了一种算法,游戏过程遵循算法的基本流程(输入—处理—输出)。
  • 进一步理解,算法是通过明确的、可执行的操作步骤描述的问题求解方案。

六、拓展提升

拓展:求解量水问题。现在有两个量杯,一个容积是5升,一个容积是3升,杯壁上没有刻度线,如何准确地量出4升水?

测评

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

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

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

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

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

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

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

本节小结

回顾本课要点,完成动手体验与测评。记住:游戏体验寻规律。