课件编号17907239

浙教版(2023)五上 第9课 体验算法控制 教学设计

日期:2024-05-15 科目:信息技术 类型:小学教案 查看:68次 大小:177364Byte 来源:二一课件通
预览图 1/1
教版,2023,五上,9课,体验,算法
  • cover
中小学教育资源及组卷应用平台 《体验算法控制》 教学设计 一、学习内容分析 《体验算法控制》是小学信息科技五年级上第二单元《算法的控制机构》第4课的内容。第二单元安排了算法的控制结构,包括顺序结构、分支结构、双分支结构,在分支结构中还安排了算法的验证,整个内容这样安排都意在为解决问题找方法,进而培养计算思维能力。 算法控制的灵活应用可以解决生活中的很多问题。经过前面三节课的学习,本单元还需要一个综合项目来对前面的学习做整合应用,也是单元主题项目的提升应用。为了能将问题解决的基本思路渗透于整本教材,基于用关键信息分析问题的思想,教材安排了用算法解决问题的三个进阶过程作为本课的学习载体,即分析问题、设计算法、验证算法三项内容。 二、学习对象分析 第一单元中经过前几节课的学习,学生绘制流程图的熟练程度有所提高。本课安排了讨论环节,引导学生发现生活中常见应用场景背后的算法问题,旨在勾起学生对问题分解的认知,使其意识到用关键信息分析问题的重要性,从而能综合应用顺序结构、分支结构的思想来解决问题。在分析问题环节,结合买票问题尝试分析其中的关键信息,让学生体验用关键信息分解问题的算法流程。在设计算法环节,进一步体现问题分解的思想,用关键信息寻找关键节点实现算法设计,旨在让学生体验问题分解程度大小对算法控制结构的影响。在用流程图表示算法环节通过流程图的切割、分解、细化,抽象出顺序、分支等算法控制结构,旨在让学生体验算法设计的思维过程,同时将细化的算法用一幅流程图呈现,其中还蕴含了分支嵌套的概念,为后续学习做铺垫。算法验证环节,突出了流程图描述到Python代码描述的一一对应关系,既有代码的综合阅读渗透,又有算法结构组合的探究。 三、教学目标 1.通过分析生活中的实例,体验用关键信息解决问题的一般流程。 2.通过设计真实案例的算法,学会用流程图表示解决问题的过程。 3.通过对比流程图与程序代码,体验程序带来的便捷。 教学重点:合理分解问题,学会用流程图表示解决问题的算法。 教学难点:根据解决问题的思路设计有效的算法。 素养指向:认识到算法对解决生活和学习中的问题的重要性。 四、方法策略 以学生实践为基础,采取任务驱动式教学,以学为本有效地落实教学目标。辅以案例分析法、归纳总结法、小组合作法,在解决问题的过程中,体验学习过程,发展计算思维。 五、教学流程 (一)复习回顾,导入新知 教学内容与活动 设计意图 情境导入火车站进站时凭身份证检票、通过刷指纹进出楼宇、购物支持刷脸支付等为人们的生活提供了便捷,这背后也都蕴含着各种各样的算法。活动一:你能描述其中一个应用的算法吗? 通过描述火车站中的算法,激发同学们的兴趣,引出主题。 (二)复习回顾,导入新知 教学内容与活动 设计意图 1.检票的过程人工检票时,可以分成以下几个步骤:步骤 1:出示车票。步骤 2:查验核对。步骤 3:通过检票。活动二:如果要用计算机来实现“查验核对”的过程,需要如何设计算法?2.设计算法 活动三:设计算法使用流程图描检验核对的算法。(根据查验核对的过程,先将问题分解为判断日期、判断车次、判断乘客等小问题,再把解决某个小问题的算法用流程图表示。判断日期的算法。)3.验证算法在计算机中编写程序并运行,可以对算法进行验证。日期核验算法的程序代码参考如下,观察与流程图中每一个环节对应的程序代码,知道其相应的作用。想一想:火车站验票闸机的工作流程中,哪些属于顺序结构?哪些属于分支结构?你还可以怎么优化验票闸机的算法? 从人工检票过渡到计算机实现检验核对过程。使用流程图来描述火车站检验核对票。观察代码,进一步理解检验核对。 (三)课堂小结,巩固延伸 教学内容与 ... ...

~~ 您好,已阅读到文档的结尾了 ~~