单元四 · 发挥算法的优势
第13课 让计算机会数数

一、学习目标
- 通过描述让计算机从1数到100的算法,了解用循环结构解决问题时的重复过程。
- 了解循环结构与计算机工作特点的关系,体会利用计算机的快速运算能力来解决问题的方法。
三、核心讲解
1.要点梳理
描述“从1数到100”的算法
算法:把任务拆成可执行的步骤:弄清输入、处理、输出,再按顺序验证。
- 验证“从1数到100”的算法
- 感受计算机运算处理的优势
- 先把问题规模缩小,以依次从1数到10为例进行分析。
- 3 4 5 6 7 8 91 2 10
- —— 1,2,3,4,5,6,7,8,9,10。
想一想:我们数数的过程是什么样的?
弄清以上要点后,再进入下方动手体验,用实际操作验证。
四、动手体验 · Python 3 Online 编程
五年级 · 让计算机会数数:运行后观察输出,试着改一处再运行。
正在载入 Python 3 Online
正在载入编程环境…
五、课堂总结
- 简单的数数问题,从本质上体现出计算机解决问题的基本方法。
- 循环结构能够实现有规律的重复操作。
- 用循环结构寻找问题的答案是计算机解决问题的常用方法。
- 在计算机强大的算力面前,很多问题都可以用循环结构来解决。
- 循环操作符合计算机的工作特点,能体现利用计算速度和存储能力来解决问题的优势。
六、拓展提升
拓展:(1)如果知道起始数b和终止数e,编程找出b到e之间的所有奇数。(2)有一个“逢七必过”的游戏,游戏规则如下。
测评
完成练习后作答;选出后点「检查」。答错会显示简短说明。
下列哪一项更接近本课学习目标?
本课课堂总结强调的是?
本课主题最贴近下列哪一项?
完成本课后,优先应该做什么来证明学会了?
判断:教学指南中的学习活动可以全部跳过。
拓展提升部分的作用是?
本节小结
回顾本课要点,完成动手体验与测评。记住:让计算机会数数。