(共8张PPT)
超 市 购 物 记
2.2 算法的控制结构
超市囤货去~
以你的经验来看,老师在进入超市之前需要做些什么呢?
老师忙起来常常错过饭点,但在疫情形势下又不好经常点外卖,所以
讨 论
便决定去超市采购一些食品,放在办公室以备不时之需。
戴口罩
测体温
扫健康码
各个步骤按照先后顺序依次执行的算法结构。
知 识
——顺序结构
特点
· 每个步骤按照算法中出现的顺序依次执行
· 每个步骤一定会被执行依次,而且只执行一次
顺序结构
在此次购物中,还有哪些顺序结构的算法?
探 究
任何一个算法都离不开的算法结构
请完成“课堂任务.pptx”中的第1个任务。
活 动
继续完成“导学案”中对应的进阶任务。
第1个操作
第2个操作
第n个操作
……
按顺序 不遗漏 不重复
买什么好呢?
老师的办公室里既有储物柜也有小冰箱,方便存放小零食和速冻食品,
但因为赶时间,老师只能买其中一类食品。
观察如右的平面示意图,你会建议老师买什么呢?为什么?
讨 论
先进行条件判断,再根据判断结果分别
知 识
执行不同处理的控制结构。
2 楼 零食区 文体 用品区 日用
百货区
家电区 1 楼 收银区 冷链区 生鲜区
酒水区 蔬果区 熟食区
——分支结构
特点
· 根据条件满足与否来决定执行哪个分支
· 必定有一个分支被执行,其他分支则被忽略
分支结构
老师还会经历哪些分支结构的算法呢?
探 究
分支 = 选择(n选1 )
请完成“课堂任务.pptx”中的第2个任务。
活 动
继续完成“导学案”中对应的进阶任务。
第1种
处理
第2种
处理
满足条件
是
否
依判断 二选一 再汇合
控制结构。
收银就选自助的!
自助收银既能减少等待时间,又能规避风险,
当然是老师的首选啦~!
仔细观看视频,说一说:老师是怎么操作的?
讨 论
你能看出这其中的规律吗?
在条件控制下,某些操作步骤需要重复执行的
知 识
——循环结构
循环结构
需重复的
操作步骤
满足条件
是
否
有控制 有重复 能结束
特点
· 流程图中有回路,在条件控制下能及时退出
· 如果循环条件始终满足,算法会陷入“死循环”
循环结构和分支结构都有条件判断,怎么
探 究
请完成“课堂任务.pptx”中的第3个任务。
活 动
继续完成“导学案”中对应的进阶任务。
有条件判断不一定是循环,有重复才是循环
区分这两种结构?
课堂小结
算控结
法制构
顺
序
循
环
分
支
开始
结束
是
带购物袋去超市
戴口罩,测温,扫码
否
冷链区
比较近
买小零食
取出商品
扫描条码
放在平台
付款
是
否
付款并离开
买冷冻食品
按顺序 不重复 不遗漏
依判断 二选一 再汇合
有控制 有重复 能结束