资源简介 第5课《算法的特征》教学设计【课标内容要求】借助学习与生活中的实例,体验身边的算法,理解算法是通过明确的、可执行的操作步骤描述的问题求解方案,能用自然语言、流程图等方式描述算法。【教学内容分析】本课教学内容来源于未出版的新编浙江省义务教育教科书《信息科技》五年级上第一单元。建议课时为1课时,本节引入了有穷性、确定性和有输出的特征,阐述了算法在描述过程中重点需要关注的特征,重点介绍了这些特征的意义,从而促使学生更加准确的描述算法。【教学目标】1.通过对不同算法共同点的学习,能够掌握算法的特征。2.通过算法特征的探究,学会准确描述算法的方法。3.提升对数据的认识,能够进一步借助数据帮助算法描述。重点:理解算法的特征。理由:本课重点为让学生理解有穷性,准确性,有输出的特征。难点:借助对算法特征的理解,更加准确的描述算法。理由:对于学生来说,知道算法的特征并不难,但是如何结合算法的特征去描述算法更加有难度,特别是在设计算法时结合算法的特征以达到更加准确的描述算法的目的是本节课学生教学的难点。【核心素养指向】能通过典型的算法实例了解算法在信息社会中的重要价值。初步掌握算法的各种特征,理解算法,提升解决问题的条理性。了解不同特征对算法的影响,初步形成算法思维。【学情分析】本课授课对象为小学五年级的学生,学生在日常生活中对利用算法解决问题有了初步的认识,一般算法的描述方式也已经掌握,但是更加精准的描述算法的方法掌握还有所欠缺,也并不了解算法有哪些特征,对在描述算法过程中如何更加准确的符合算法特征的方法也未掌握。【设计构想】1.整体设想2.教法学法本课采用情境创设,体验教学,活动任务驱动,自主探究,讨论启发等教学方法。通过情境创设、体验教学和活动任务驱动等,了解有穷性、确定性和有输出的特征,掌握不同特征所需要注意的问题,以及如何在描述算法的过程中更好的体现算法特征。3.情境与任务游客没有智能手机,需要从“中山公园”走到“天一广场”。如果学生是智能导航,在脑海里有这样一张宁波地图,会怎样描述路线算法?4.学生活动能够借助算法特征准确描述算法5.核心素养的落实初步掌握算法的各种特征,理解算法,提升解决问题的条理性。6.评价设计教学过程中采用记录单的形式,促进学生思考各环节活动参与度和落实度。终结性评价:评分项 自我评价 同学评价掌握算法的特征 5 4 3 2 1 5 4 3 2 1理解算法有穷性的本质 5 4 3 2 1 5 4 3 2 1掌握提升算法确定性的方法 5 4 3 2 1 5 4 3 2 1了解算法输出的多种类型 5 4 3 2 1 5 4 3 2 1了解其他算法特征 5 4 3 2 1 5 4 3 2 1参与讨论,发表自己的观点 5 4 3 2 1 5 4 3 2 1对自己和同伴的表现进行客观的评价,并思考后续完善的方向。(5=优秀,4=超出一般水平,3=满意,2=有待改进,1=不太理想)【教学环境及资源准备】具备网络的多媒体教室【教学活动设计】学习任务 (各环节) 学习过程 设计意图(写出一个环节的设计意图,包括:本环节学生学习情况的检测,核心素养的渗透,重难点的落实) 用时(单位:分钟)教师活动 学生活动情景导入、设置悬疑 情景导入:游客没有智能手机,需要从“中山公园”走到“天一广场”。 如果现在你是智能导航,在脑海里有这样一张宁波地图,你又会怎样描述 路线算法。 通过观察地图,根据以后的算法学习,完成活动一中的相关内容。 通过一个接近真实的情景导入,把学生带入课堂,回顾描述算法的一般方式,激发学生学习的兴趣,产生主动求知的内驱力。 3分钟达成算法共性认知、认识“有穷性” 由不同学生对路线算法的描述,并对照本单元已经学习的购票算法,计算三角形面积,可以先 确定不同算法是具备共性特征这一认识。 而且从中可以观察发现, 路线算法中,每一步都在为下一步做准备,并且是有穷的。 有穷性:算法必须在有限 时间内完成,即算法必须能在执行有限个步骤之后终止。 通过对不同路线算法的描述,对比购票算法和三角形面积等算法,确定算法的特征1是有穷性,并思考有限步骤和有限时间可以确保算法是有穷的。 通过路线算法描述,让学生理解又穷的概念,从而明确不能在有限步骤或者有限时间内完成的算法是没有意义的。 10分钟从问题中发现结果,认识“确定性” 从上面的活动中,我们可以知道算法的每一步都是在为下一步做准备,但是有些描述算法的表达,可能会产生歧义。 "如煮水果算法。 纠正问题,完成活动二。 通过纠正问题的方式,让学生让了解过往算法表达过程中不够准确的问题,以提升对算法准确性的认识,同时提醒学生合理利用数据可以增强算法的确定性。 10分钟实例分解,认识“有输 出” 问答:算法最终的目的是什么?通过什么解决问题?比如求三角形面积算法,购买车票算法,甚至停车场道闸系统,最终会有什么结果产生? 算法最终的目的是解决问题,通过不同的步骤和输出的内容解决问题。也就意味着算法都有 输出。 讨论回答“算法有哪些输出类型”,完成活动三。 通过学生不同算法的输出结果进行分析,了解算法输出类型是多种多样的。 10分钟根据特征,精准描述算法 算法有穷性,确定性和有输出等特征,根据这些特征对于描述算法有什么帮助? 在描 述算法时需要遵循 借助计算机,完成活动一中关于指路算法的描述,完成活动四。 通过算法特征的学习,让学生能够更精准确的描述算法,学会利用数据和一切更加准确的表达体现算法的准确定,使得算法能够在有限的步骤或者时间内输出结果解决问题。 7分钟算法的特 征。【板书】 展开更多...... 收起↑ 资源预览