第8课 双分支结构 课件 2025-2026学年五年级上册信息技术浙教版

资源下载
  1. 二一教育资源

第8课 双分支结构 课件 2025-2026学年五年级上册信息技术浙教版

资源简介

(共15张PPT)
第 8 课 双分支结构
起止
处理
判断
输入与输出
在过去,我们一起学习了以上四种基本形状,
搭配箭头的使用,用以流程图描述算法。
谢谢你咯~
开始玩游戏
开始
完成今日作业
前往电玩城
购买游戏币
结束
成年了吗?
去书店吧


此外,我们还帮助王小明同学
绘制了分支结构的算法流程图
if age >= 18:
print("可以进入游戏厅")
else:
print("去书店吧")
判断语句
还是得麻烦你帮我咯~
电玩城老板的烦恼
像王小明同学这样的“未成年”顾客数不胜数...电玩城老板又忙又累又发愁——能不能设计出这样一套算法,可以根据顾客输入的年龄来自动判断能否入场游玩,从而避免繁琐的人工审核呢?
^ ^
别忘了我哟...
准备工作:我们需要哪些形状?实现哪些功能?
完成今日作业
如果成年...那么“可以游玩”;如果未成年,那么拜拜
开始
准入游玩
结束
输入年龄
输出“可以游玩”
输出“未成年不可进入”
年龄>18岁?
输入年龄
年龄≥18岁?
输出“未成年不可进入”
输出“可以游玩”


准入游玩
开始
结束
准入游玩
我们的流程图在◇部分出现了是否判断两条分支,流程由此导向两种不同的结果。
开始
准入游玩
结束
输入年龄
年龄≥18岁?
输出“未成年不可进入”
输出“可以游玩”


与先前自上而下的单分支结构不同,以上结构称为“双分支结构”。
代码中的“是”与“否”
在《认识电脑新朋友》一课中,
大家已经了解过“输入设备”与“输出设备”。这里的输入与输出,
对应的就是我们流程图中的平行四边形。
我们来回顾一下:
输入运动信号
输入文本
输出文本/图片
输入与输出
我们在与程序交互时,需要填充数据,
方便程序的下一步执行,这就是“输入”。
例如:购买高铁票时,我们需要输入始发地与目的地
登录QQ时,我们需要输入账号与密码。
input( ) #Python
#include
scanf( ) #C
输入与输出
我们在与程序交互时,程序也会返还或显示数据,
方便用户观察与识别,这就是“输出”。
例如:打印机可以帮助我们输出所需要的文本与图片
显示器会输出我们的操作系统与用户界面;
音响可以输出我们播放的音频数据。
output( ) #Python
#include
printf( ) #C
回到我们的流程图:
“输入年龄”实际就是向程序输入年龄文本作为数据。让程序知道。
“输出游玩与否”实际上就是返还给用户最终程序判定结论。让用户看见。
开始
准入游玩
结束
输入年龄
年龄≥18岁?
输出“未成年不可进入”
输出“可以游玩”


那么接下来,思考下列问题
设计这样一套动物园自动购票算法
程序可以根据用户输入的身高来自动判断购票费用
如果身高<1.2m,购票免费,输出“无费用”;
如果1.2m<身高<1.4m,购票半价,输出“打五折”;
如果身高>1.4m,购票原价,输出“无折扣”。
提示:流程图表示为一个多分支结构
第 8 课 双分支结构
课堂练习:
1. 绘制“动物园自动购票”算法流程图;
2. 优化上述算法,是否能够加入票价自动计算功能,用自然语言或流程图表示。
下 课
Thanks!
https://www.21cnjy.com/recruitment/home/fine

展开更多......

收起↑

资源预览