1、双分支结构 教学设计一、学习内容分析双分支结构是小学信息科技五年级上第二单元算法的控制机构第3课的内容。第二单元安排了算法的控制结构,包括顺序结构、分支结构、双分支结构,在分支结构中还安排了算法的验证,整个内容这样安排都意在为解决问题找方法,进而培养计算思维能力。第8课的双分支结构主要是讲从单分支到双分支。双分支结构是分支结构的一种形式,也是算法控制结构中相对比较复杂的。双分支结构的引入,使得解决问题的策略有一了更多的选择,可以构建更加复杂的算法,让问题解决更加灵活。双分支结构一课的编写,同样以生活化的情境为背景,关联本单元的整体情境“完成一次旅行”。作为分支结构的深入学习,本课安排了认识双分
2、支结构、用流程图表示双分支一结构和验证双分支结构三个部分内容。二、学习对象分析第一单元中经过前几节课的学习,学生绘制流程图的熟练程度有所提高。上节课也了解了单分支结构,本课通过说一说生活中“如果那么否则”的实例,唤起学生对这类问题的认知,旨在建立生活实例与算法控制结构的内在联系。在建构环节,将双分支结构放入分支结构中进行比较、认识,降低学生对算法控制结构的认识难度。通过认知的迁移,构建双分支结构的一般流程图,旨在引导学生发现判断条件设置的重要作用。为了对比和一进一步认识分支结构,通过高速路牌标志和火车票购票规则示意图,让学生分析判断条件的构建与双分支结构的特点,一从而使其进一步认识双分支结构。
3、三、教学目标1.通过分析生活中的实例,理解双分支结构的概念与特点。2.通过绘制实例流程图,学会用流程图表示双分支结构。3.通过调参和修改条件,感受双分支结构的灵活性。教学重点:理解双分支结构的概念和特点,学会用流程图表示双分支结构。教学难点:合理设置有效的判断条件。素养指向:会用自然语言描述算法,认识多分支结构,体会多分支结构的作用。能将其用多分支结构简单描述算法。通过程序验证分支结构来发现问题,找出解决方法。认识到算法对解决生活和学习中的问题的重要性。四、方法策略以学生实践为基础,采取任务驱动式教学,以学为本有效地落实教学目标。辅以案例分析法、归纳总结法、小组合作法,在解决问题的过程中,体验
4、学习过程,发展计算思维。五、教学流程(一)复习回顾,导入新知教学内容与活动设计意图情境导入在生活中,同一事件在不同的条件下往往会产生不同的结果。例如,停车场根据停车时长收取不同的停车费,人们根据天气情况选择不同的运动方式等。活动一:你能用“如果那么否则.那么.”来说一说以上场景吗?通过采用自然语言描述生活场景过程来认识多分支结构,激发同学们的兴趣,引出主题。(二)复习回顾,导入新知教学内容与活动设计意图1.认识多分支结构分支结构是程序控制的一种基本结构,除了单分支结构,还有双分支结构。在双分支结构中,根据条件判断的不同结果进行不同的操作。比如,身高超过 1.2 米的儿童在乘坐高铁时需要购票,可
5、以选择儿童票或者成人票,如果身高不到 1.5 米就购买儿童票,否则购买成人票。2.用流程图表示分支结构 活动二:使用流程图描述算法(1)使用流程图描述儿童和成人买火车票的算法。(2)上述分支结构中的“判断条件”是什么?3.验证分支结构可以通过计算机程序来验证多分支结构,请想一想代码。想一想:如果把上面程序中的判断条件“身高 1.5”,流程图该怎么画?程序又该怎么改呢?你能画出它的流程图吗?用自然语言描述生活场景中的算法过程来认识多分支结构,激发同学们的兴趣,引出主题。使用流程图来描述分支结构,进一步理解多分支结构。认识多分支机构常用代码语法。(三)课堂小结,巩固延伸教学内容与活动设计意图1.总结所学,拓展提升总结本课所学2.练一练请根据出行计划,选择设计一套景区门票的购票规则,并设计购买门票的算法流程,用流程图表示你所设计的算法。当堂练习,巩固加深。拓展延伸。 板书设计多分支结构认识多分支结构用流程图表示多分支结构多分支结构算法验证