(
课件网) 回顾旧知,引入课题 依据条件做出判断。如果年龄小于6,那么输出达标。 单分支结构 否 年龄<6 免费 输入年龄 开始 结束 是 双分支结构 信息科技 五年级上 第二单元 《算法的控制结构》 梳理概念,深化理解 如何用“如果……那么……否则……”来描述是否需要购票的问题? 像这样根据一定的条件做出判断,再选择相应路径的过程就是算法的双分支结构。 即执行满足条件的操作,否则执行不满足条件的操作。 梳理概念,深化理解 如果年龄小于6周岁, 那么输出免票,否则输出请买票。 梳理概念,深化理解 修改“是否买票”流程图为双分支结构。 任务一: 否 年龄<6 免费 输入年龄 开始 结束 是 实践探索,巩固提高 实践探索,巩固提高 实践探索,巩固提高 if nianling<6: nianling=int(input(“请输入您的年龄:")) print(“请买票") print(“免票") else: 实践探索,巩固提高 输入数据进行验证程序。 任务二: 仔细观察,总结提升 如果徐嘉骏同学刚好6岁,也算免票?这时候如何修改程序代码? 将nianling<6修改为nignling<=6 如果班级每周扣分小于2分,那么班级即可获得流动红旗,否则继续加油! 继续探究,拓展提高 绘制班级获得流动红旗的双分支结构流程图。 任务三: 进阶:在IDLE中修改相应python代码。 继续探究,拓展提高 继续探究,拓展延申 如果男生和女生的跳绳个数放在一个算法中,如何修改流程图和代码呢? 如果每个年级获得流动红旗的标准不一致,1年级80、2年级85、3年级90、4年级95、5年级100、6年级105,那么又该如何修改流程图和代码呢?