第5单元第3课《控制结构用处大》课件【黔教版】《信息科技》五年级上册

文档属性

名称 第5单元第3课《控制结构用处大》课件【黔教版】《信息科技》五年级上册
格式 pptx
文件大小 4.7MB
资源类型 试卷
版本资源 黔教版
科目 信息技术(信息科技)
更新时间 2026-01-16 14:01:18

图片预览

文档简介

(共34张PPT)
第五单元 第3课
控制结构用处大
(黔教版)五年级

1
核心素养目标
3
新知讲解
5
拓展延伸
7
板书设计
2
新知导入
4
课堂练习
6
课堂总结
课后作业
8
01
核心素养目标
信息意识
计算思维
数字化学习与创新
信息社会责任
理解算法与程序的合理性,形成自动化解决问题的意识,负责任地使用数字化工具。
借助编程工具验证算法,尝试优化备货流程,在实践中探索新的解决思路,提升数字化创新能力。
通过学习控制结构的用处,学会抽象问题、建立模型,用计算机可执行的步骤解决问题。
能意识到算法与程序在生活中的作用,主动用数字化工具解决问题,理解技术对效率的提升价值。
02
新知导入
当超市正在给网购用户快速准备商品时,购物袋就会在轨道上移动。综合应用前面学过的3种控制结构,我们也可以模拟实现快速备货的过程。
03
新知讲解
活动一:寻找解决快速备货问题的方法
以前超市都采用人工备货,现在超市大多通过应用相关程序和设备来实现自动化备货,大大提高了工作效率。
分析问题
1.观察超市快速备货区域示意图,说一说可以用什么方法快速备货,比一比谁的方法更好。
2.尝试用自然语言描述快速备货的方法。
图5-3-1 超市快速备货区域示意图
03
新知讲解
方法:先确认商品所属区域,服务台直接移动到对应区域(如区域 1 则移动 100 米),取货后返回,避免无效移动。
自然语言描述:询问商品所在区域(1-3),若区域是 1,服务台移动 100 米到区域 1;区域 2 则移动 200 米;区域 3 则移动 300 米,取货后原路返回服务台。
03
新知讲解
小科提示
接单人员输入商品所在区域号,将贴上购物清单的购物袋传送到相应的区域。
该区域的货物管理员收到购物袋后,根据购物清单进行人工备货,备货完毕后按下按键将商品传回服务台。
重复循环以上操作,直到接单人员停止。
03
新知讲解
可以借助编程思想分析怎样解决快速备货问题。在生活中我们也可以借助编程思想分析问题,从而找到解决问题的方法。
03
新知讲解
活动一:完善快速备货算法流程图
如何能清晰地展示出快速备货的算法呢
设计求解算法
图5-3-2为实现快速备货的算法流程图,你能将它补充完整吗 结合该图说一说,哪些是顺序结构,哪些是分支结构,哪些是循环结构
03
新知讲解
补充:
结构判断:
顺序结构:录入区域号、移动区域 / 服务台等步骤;
分支结构:区域号判断;
循环结构:等待返回的重复等待逻辑。
商品所属区域是否为 k 号区域
是否还有未处理的区域
03
新知讲解
我们可以利用流程图描述解决快速备货问题的算法,其中每个“处理框”代表一个独立功能。在该算法中,整个流程图是一个顺序结构;而在实现重复备货的循环结构中包括分支结构和顺序结构,在判断商品所属几号区域的分支结构中包括顺序结构。可见在实际应用中,我们需要根据算法需求灵活组合顺序结构、分支结构、循环结构,从而解决生活中的问题。
03
新知讲解
设计求解算法的技巧
问题拆解:把复杂问题拆成多个小步骤,逐一解决。
流程可视化:用流程图梳理逻辑,明确输入、处理、输出。
边界考虑:提前想好特殊情况(如无商品、区域号错误)。
效率优化:减少重复步骤,让算法更简洁高效。
测试验证:用实例测试算法,发现问题及时调整。
拓展阅读
03
新知讲解
活动一:完善快速备货程序并验证算法
我们可以根据算法实现模拟解决快速备货问题的程序,并通过运行程序来验证算法的正确性。
运用程序验证算法
1.完善如图 5-3-3 所示的快速备贷程序。
图 5-3-3 完善快速备货程序
03
新知讲解
在 “如果 商品所属区域 = 1” 后补充分支:
新增 “否则如果 商品所属区域 = 2”,添加 “在 3 秒内,移动 200 步”,之后 “保持等待直到”,再 “在 3 秒内,移动 - 200 步”;
新增 “否则如果 商品所属区域 = 3”,添加 “在 3 秒内,移动 300 步”,之后 “保持等待直到”,再 “在 3 秒内,移动 - 300 步”;
调整 “重复执行直到” 的结束条件(如 “回答是 1-3”)。
03
新知讲解
2.运行程序验证解决快速备货问题的算法,说一说让计算机通过执行程序来进行快速备货的优点。
计算机执行程序能自动重复循环判断、按区域精准移动,避免人工备货的路线混乱或重复操作;循环与分支结构的自动化,让备货步骤标准化,速度更快、出错更少,尤其多次备货时,效率比人工规划提升明显。
03
新知讲解
小科提示
我们可以用右图所示的控件或者程序语句来实现输出整数1、2、3。
04
课堂练习
一、选择题
1、备货流程中 “等待直到被通知返回” 属于哪种结构?( )
A. 顺序 B. 分支 C. 循环 D. 跳转
2、算法设计的核心是?( )
A. 美观 B. 步骤明确 C. 代码复杂 D. 界面好看
3、用程序验证算法的主要目的是?( )
A. 检查逻辑是否正确 B. 让代码更长
C. 增加难度 D. 浪费时间
C
B
A
04
课堂练习
二、完成下列判断。
1、顺序结构是按步骤依次执行,没有分支。( )
2、循环结构只能执行一次。( )
3、流程图中矩形框表示判断。( )
4、算法必须有明确的输入和输出。( )
5、用程序验证算法时,发现错误不需要修改。( )
X


X
X
05
拓展延伸
为什么要学习运用程序验证算法?
学习运用程序验证算法,是为了从小建立严谨的逻辑思维和问题解决能力。算法是解决问题的步骤,程序则是让这些步骤在计算机上运行的工具。通过把算法转化为代码并验证,我们能直观发现逻辑漏洞并修正,这比纸上推演更真实。
05
拓展延伸
为什么要学习运用程序验证算法?
这一过程能帮我们理解抽象逻辑与具体执行的联系,提升计算思维,也让我们体会到数字化工具的实用性,为未来学习编程、数据分析打下基础。同时,在实践中培养耐心与专注力,学会用理性方式应对生活中的问题,更能激发对技术的兴趣,适应数字时代的发展需求。
05
拓展延伸
运用程序验证算法常见的综合运用
外卖配送:程序验证 “最优配送路线算法”,确保骑手最快送达。
超市收银:程序验证 “商品计价算法”,自动计算折扣与总价。
快递分拣:程序验证 “地址识别分拣算法”,快速分配包裹流向。
交通信号灯:程序验证 “车流量自适应配时算法”,缓解拥堵。
在线购票:程序验证 “余票更新与锁定算法”,防止超卖。
06
小结与评价
单元拓展
掌握了循环结构的规律,我们就可以解决生活中很多具有重复执行规律的问题了。请从下面任务中任选一个,试试自己的本领吧!
分析右图所示“大转盘”的重复规律:用循环结构表达时,循环体和循环判断条件分别是什么
任务1
06
小结与评价
分析“画正三角形、正方形和正五边形”的重复规律,用循环结构表达时,循环体和循环判断条件分别是什么
任务2
韩信有一次带1500名兵士打仗,大约四五百人战死。为了统计剩余士兵的人数,韩信命令士兵3人站一排,多出2人;5人站一排多出4人;7人站一排,多出6人。韩信据此很快说出了当前的士兵人数。尝试综合运用循环结构、分支结构、顺序结构解决“韩信点兵”问题。
任务3
06
小结与评价
单元阅读
动画与循环
动画是通过把人或物体的动作、变化等分解成许多动作瞬间的画幅,连续播放这些画面,会给视觉造成连续变化。它的基本原理是人的视觉暂留原理:医学证明人类具有“视觉暂留”的特性,即当物件快速移动时,当人眼看到的影像消失后,人眼仍能保留其影像 0.1~0.4秒左右的图像。
走马灯是据历史记载中最早的视觉暂留原理的运用。
06
小结与评价
单元评价
本单元我们通过探秘超市中机器自动重复工作背后的原理,了解了形成循环结构的规律,理解了循环结构的执行过程,综合应用三种控制结构完善了快速备货问题的算法,并运用程序进行了验证。在学习过程中,你有哪些收获 表现如何呢 请对本单元的学习做出评价。
06
小结与评价
单元练习
1.你认同下面的说法吗
(1)循环体的执行次数与循环判断条件无关。
(2)运用计算机实现循环结构的自动化执行,能够高效率解决问题。
(3)可以根据需求灵活组合顺序结构、分支结构、循环结构,形成生活中解决问题的算法。

X

06
小结与评价
单元练习
2.说说你的思考和发现。
说一说,在你身边还有哪些具有重复执行规律的问题 举例说明,并分析其循环结构。
比如 “每天整理书包”:循环结构是 “每天早上(循环条件:上学日),依次检查课本、文具、作业(顺序操作),若缺少则补充(分支判断)”。
循环条件是 “是否为上学日”,循环体内是整理书包的固定步骤,每天重复执行,既规律又能保证书包物品齐全。
06
小结与评价
学习评价
请从是否了解循环结构的规律和执行过程、循环结构自动化执行的意义、3种控制结构的组合应用及小组合作等方面,评价本单元的学习表现。
我懂了循环结构是重复执行步骤,比如备货程序的 “重复询问区域”;知道自动化循环能省时间;会用顺序、分支、循环组合规划备货步骤;小组合作时,和同学一起完善了备货程序,能灵活用控制结构解决问题啦。
06
小结与评价
单元总结
本单元我们通过探究超市大屏滚动播放、自助结账机自动执行重复操作的奥秘,理解了循环结构的规律和执行过程。通过完善并验证解决快速备货问题的算法,理解了运用计算机实现循环结构的自动化执行能够高效率地解决问题,从而帮助我们形成自动化解决问题的意识。
06
课堂总结
1
引入新知内容
控制结构用处大
2
分析问题并设计求解算法
3
运用程序验证算法
4
完成课题练习和单元评价
5
进行相关知识拓展
1
2
3
4
5
07
板书设计
控制结构用处大
1、进行新知引入
2、分析问题并设计求解算法
3、运用程序验证算法
4、完成课题练习和单元评价
5、进行知识拓展
课后作业。
1、寻找生活中的循环结构并完成流程图绘画。
08
课后作业
举例 1 个生活中的重复问题,画出它的循环结构流程图(简单手绘)。
课后作业
https://www.21cnjy.com/recruitment/home/fine
同课章节目录