第二单元 第8课 双分支结构 课件+学案 浙教版(2023)信息科技五年级上册

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

第二单元 第8课 双分支结构 课件+学案 浙教版(2023)信息科技五年级上册

资源简介

(共17张PPT)
学校即将迎来体质健康周,要求各班学生自测BMI。
能否用信息课上学的算法来解决这个问题呢?
单元项目回顾
顺序结构
分支结构
1.左侧两个流程图分别是什么算法结构
观察流程图,并思考:
2.分别解决了什么问题?
学习活动一
运行程序测试BMI值
BMI值 运行结果
20
23
25
分支结构
思考:为什么输入“25”,程序没有任何反应
该如何修改?
增加一种判断
增加一个分支
第8课 双分支结构
双分支结构也是根据一定的条件做出判断,再选择相应路径的结构。
如果 是绿灯 ,
那么 通行 ,
否则 等待 。
满足条件:通行
不满足条件:等待
可以用“如果……那么……否则……” 这样的语言来表述双分支结构。
认识双分支结构
在高速公路行车,如果要去服务区,
那么 ,
否则 。
靠右行驶
靠左直行
开展体育运动时,如果下雨,
那么 ,
否则 。
就在室内活动
就在室外活动
认识双分支结构
根据购票提示,用自然语言表述“是否需要购票”的双分支结构算法。
购买电影票时,
如果年龄 ,那么 。
否则 。
认识双分支结构
成立
如果 ,
那么 。
条件成立
执行“事件”
购买电影票时,
如果年龄 ,那么 。
否则 。
条件
事件
<6周岁?
免票
不成立
不执行任何命令
成立
<6周岁?
免票
不成立
买票
认识双分支结构
如果 ,
那么 。
条件成立
执行“事件”
学习活动二
绘制流程图
根据左侧单分支结构流程图,绘制双分支结构的基本流程图
条件
事件
成立
如果 ,
那么 。
否则 。
满足条件
执行“事件1”
执行“事件2”
双分支结构的两种描述方法
条件
事件1
成立
事件2
不成立
双分支基本结构模型
条件
事件
成立
条件
事件1
成立
事件2
不成立
算法根据条件做出更多的选择

双分支的优势在哪里?
用双分支结构描述BMI值的判断
如果 ,
那么 ;
否则 。
增加对不满足“BMI>=18.5,且BMI<24”情况的判断,可以怎么描述?
输入“25”没有判断显示
学习活动三
修改BMI算法
打开画程软件,选择“打开”,找到“学习资料包”中的“BMI判断”,修改流程图,实现不满足“BMI>=18.5,且BMI<24”时,输出“非标准”。
通过运行计算机程序进行验证,算法是够可以根据预先设定的条件,准确做出判断并给出相应结果。
BMI值 运行结果
25
学习活动四
验证BMI算法
打开“双分支BMI判断.py,输入“25”,观察,程序输出。
多分支结构
BMI 判断
BMI<18.5 偏瘦
18.5<=BMI<24 正常
BMI>=24 偏胖
1.如果要体现以下三种情况的判断,双分支结构还适用吗?可以怎么改?
2.尝试用自然语言或流程图描述
分支结构的流程图基本模型:
条件
事件1
成立
事件2
不成立
双分支基本结构模型
条件
事件
成立
课堂小结第8课《双分支结构》导学评价单
班级:____________ 姓名:____________
活动一:运行并验证程序 1.运行“学习资料包”中的程序“测试BMI”,分别输入以下BMI数值,记录程序运行结果。 学习评价 □我能正确运行“测试MBI”程序,并记录程序运行结构。
活动二:绘制双分支结构流程图 根据单分支结构流程图,尝试绘制双分支结构流程图 学习评价 □我能绘制双分支结构流程图
BMI值
运行结果
20
23
25

展开更多......

收起↑

资源列表