资源简介 (共17张PPT)学校即将迎来体质健康周,要求各班学生自测BMI。能否用信息课上学的算法来解决这个问题呢?单元项目回顾顺序结构分支结构1.左侧两个流程图分别是什么算法结构观察流程图,并思考:2.分别解决了什么问题?学习活动一运行程序测试BMI值BMI值 运行结果202325分支结构思考:为什么输入“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值运行结果202325 展开更多...... 收起↑ 资源列表 第08课 双分支结构.pptx 第8课 《双分支结构》导学单.docx