资源简介 中小学教育资源及组卷应用平台浙教版信息科技五上 第7课 分支结构教学设计课题 分支结构 单元 第二单元 学科 信息科技 年级 五年级教材分析分支结构在生活中很常见,本课旨在让学生将生活情境与分支结构的特点对应起来,体现用算法解决生活问题的思想。教材安排了“认识分支结构”“用流程图表示分支结构”和“验证分支结构”三个部分内容。通过生活中的实例唤起学生对分支结构的认知,同时通过编排实例让学生完整构建分支结构的概念。在“用流程图表示分支结构”环节中,教材体现了具体到抽象的过程,也为解决问题提供了一般思路。本课的练习旨在让学生进一步巩固判断条件的设计,通过构建逆向思维训练,反馈学生对分支结构的学习。 最后,教材还安排了“调参体验”,让学生体验Python环境中的数值修改方法,并查看程序代码运行结果的方法。教学目标1.通过分析生活中的实例,理解分支结构的概念与特点。 2.通过生活问题解决步骤的描述,学会用流程图表示分支结构。 3.通过修改判断条件,感受条件变化对运行结果的影响,体验用程度验证算法的方法。学情分析本课是学生对算法控制结构的第二次体验,既是对分支结构的初步认识,也是首次感受算法控制结构可以组合应用。为了更好地衔接顺序结构的描述与应用,要在本课教学中结合生活中的分支结构相关实例,设置合理的情境,如天气预报、购买车票等,引导学生讨论在这些生活情境下,该如何做出选择或判断,还可以让学生列举更多生活实例,引导学生从实际生活中了解分支结构。教学重点、难点重点:理解分支结构的概念和特点,学会用流程图表示分支结构。难点:理解分支结构判断条件的选择。教学准备1.流程图演示平台或者流程图板贴。2.完整的Python调参代码。教学实施过程情境导入教师活动 学生活动 设计意图1.视频导入,引出问题,组织讨论引导学生观看视频,说一说视频中出现选择或判断的场景 说一说生活中还洧什么例子需要进行选择或判断。小组讨论交流,代表汇报总结:如果下雨,出门需要打伞;如果遇到红灯,就要停止通行;如果轮到班级值日,就要提早到校;出行时购买车票,需要按规定选择票型。 2.播放视频,引导学生了解分支结构的概念。 3.引出主题,提出目标分支结构是一种基本的算法结构,其特点是依据条件选择执行路径。提出本节课目标:认识分支结构,用分支结构解决问题。 学生观看视频,观察视频中的事件,交流讨论,谈谈看法。 身边实例调动学生兴趣,交流讨论引发学生思考。教学活动一 认识分支结构教师活动 学生活动 设计意图播放视频,引导学生思考什么叫做分支结构 分支结构可以用什么来表示 试着说说知道的分支结构。 学生回答:根据一定的条件做出判断,再选择相应的路径的结构就叫做分支结构,可以用“如果……那么……”来表示。 播放视频:引导学生思考分支结构中的判断条件是什么 如何设定判断条件 学生小结:分支结构中的判断条件可以根据需要进行设定。算法执行时,根据条件计算的结果选择不同的路径,如果条件为真,那么执行相应的指令,否则不执行任何指令。 学生观看视频,思考分支结构的概念和表达形式,尝试说说分支结构的场景。 观看视频,思考判断条件怎么设定 从生活情景入手思考身边的分支结构,让学生在真实情境下体验学习教学活动二 用流程图表示分支结构教师活动 学生活动 设计意图1.播放视频:引导学生认识流程图中条件的表示图形,引导学生观看视频中的购票流程图,尝试读懂流程图,引导学生找出其中的分支结构。 2.引导学生小结:流程图中用菱形表示分支结构的判断条件。 3.抛出问题:观察“是否免票”的流程图,引导学生思考并说出分支结构中“判断条件”是怎样确定的。 4.动手实践:发送流程图文件,布置学生完成使用draw.io如软件绘制“是否免票”流程图,并思考分支结构中“判断条件”是怎样确定的 5.教师巡视,协助解决学生遇到的问题,强调小组间相互帮助。 6.展示部分学生流程图,引导学生自己描述绘制流程图的方法和技巧。 通过视频认识判断条件在流程图中的表示图形 思考判断条件的确定 动手操作,完善流程图 认识新知实践操作,迁移技能,提升数字化学教学活动三 验证分支结构教师活动 学生活动 设计意图1.播放视频:引导学生思考如何判断分支结构的判断条件是否准确,以及判断条件的代码表示。 2.学生小结:可以使用代码验证, if之后的条件即为判断条件。 3.播放视频,引导学生认识“变量”的概念,观察代码,找出代码中的变量,思考变量的使用。 nianling=int(input("请输入您的年龄:")) if nianling<6: print("免票") 上述程序中,当输入的“nianling”的值是5时, 会输出什么结果 ■A免费 ■ B.没有输出 4.动手实践:引导学生在电子教材中,进行选择。5.动手实践:复制粘贴代码验证分支结构。调整nianling变量的值进行验证。 6.教师巡视,协助解决学生遇到的问题,强调小组间相互帮助。 7.展示部分学生流程图,引导学生自己描述绘制流程图的方法和技巧 观看视频,思考判断条件和代码表示 了解变量,掌握变量的使用 实践操作,在编辑器中粘贴代码进行验证,并调整变量的值验证。 观察探究中提升学生信息意识。 新知掌握,拓展问题解决办法 合作实践,掌握验证问题解决的方法。练习请根据买票规则,修改以下算法,实现:输入的年龄是“6”时,输出“购买车票”。 i=1 while i!=0: nianling=int(input("请输入您的年龄:")) if nianling<6: print ("免票")教学总结反思1.本课教学中结合生活中的分支结构相关实例,设置合理的情境,让学生列举更多生活实例,引导学生从实际生活中了解分支结构。 2.采用小组合作学习的方法,结合微项目实施方法设计学习过程,可以根据教学环节灵活运用教学方法。 3.在用流程图表示分支结构教学实施时,应灵活采用分层教学的策略。21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源预览