单元一 · 无处不在的算法

第2课 算法认识与体验

任务场景
任务场景:算法认识与体验

一、学习目标

  • 通过分析与描述现实生活中的情境和案例,进一步认识算法的含义。
  • 能够用自然语言描述做事情的步骤,知道算法的基本流程,初步培养按步骤解决问题的能力。

三、核心讲解

本课学习路径:

1简单事情中的算法基本流程
2两个自然数相加的算法分析

1.简单事情中的算法基本流程

分析过程

算法:把任务拆成可执行的步骤:弄清输入、处理、输出,再按顺序验证。
  • 要根据菜谱做出一道特定的菜品,需要经过三个阶段。
  • 第一,准备原材料。这些原材料相当于“输入”。
  • 第二,遵循菜谱炒菜。这个过程相当于“处理”。
  • 第三,完成处理步骤后获得一盘菜肴。这个最终结果相当于“输出”。
  • 通常,做不同的事情往往有不同的方法,不同人做同一件事情也会有所不同,但做事情

想一想:你通常会计算“136 + 92 = 228”,但是还记得是如何做到的吗?

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

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

五年级 · 算法认识与体验:运行后观察输出,试着改一处再运行。

五、课堂总结

  • 算法是通过明确的、可执行的操作步骤描述的问题求解方案。
  • 算法的基本流程包含输入、处理和输出三个基本部分。
  • 算法的描述要严谨、明确,步骤要清晰,具有可操作性。

六、拓展提升

拓展:24点游戏是一种益智游戏,要求在1至10中任意抽取4个数,通过加、减、乘、除运算将4个数计算后得出24。要求:抽取的每个数必须用而且只能用一次。

测评

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

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

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

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

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

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

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

本节小结

回顾本课要点,完成动手体验与测评。记住:算法认识与体验。