【核心素养目标】第三单元 活动1《描述寻找最大数的算法》教案-【黔科版2024】《信息科技》五上

资源下载
  1. 二一教育资源

【核心素养目标】第三单元 活动1《描述寻找最大数的算法》教案-【黔科版2024】《信息科技》五上

资源简介

中小学教育资源及组卷应用平台
信息技术 三单元—活动1 描述寻找最大数的算法
课题 描述寻找最大数的算法 单元 第三单元 学科 信息技术 年级 五年级
教材分析 《描述寻找最大数的算法》该课时教材编排了“分析方法步骤、描述算法”的系列学习活动,一方面让学生了解了我们对于日常的问题应该如何分析,另一方面让学生进一步理解我们应该如何把问题转换为算法可以理解的语言模式。教材编排合理,教学环节注重实践与理论相结合,教材内容贴近学生生活实际,符合五年级学生认知特点。
教学目标 1、信息意识:能够理解并应用基本的编程技术来实现寻找最大数的算法,并对算法的概念有初步认知。 2、计算思维:能够将一个复杂问题(如处理大量数据)分解成更小、更易管理的子问题。 3、数字化学习与创新:能够有效利用网络资源和在线社区来解决编程问题和学习新技术。 4、信息社会责任:能够意识到在使用算法处理数据时必须考虑数据的来源、隐私和使用方式。
重点 一、 分析方法步骤二、描述算法
难点 1、描述算法
教学过程
教学环节 教师活动 学生活动 设计意图
导入新课 为了有效地学习和讨论某一算法,需要将其规范地描述出来,让人们对该算法有相同的理解。那么当找到解决某个问题的方法后,该如何描述成算法呢在前面的学习中,我们已经初步了解自然语言和流程图两种算法的描述方式,但是还未真正使用这两种方式去描述自己的算法。本单元就让我们一起来掌握这一本领吧!我想出了解决问题的方法,怎样把它转化成算法并描述出来呢 能把解决问题的方法转化成算法。学会用自然语言来描述算法。学会用流程图来描述算法。小王尝试描述找三个数的最大数的算法。他发现,虽然寻找三个数的最大数很简单,但要描述成人人都能理解的算法并不容易。在本次活动中,我们一起来探索一下怎样帮助小王正确描述算法。通过两次比较,就可以得到最大数。如何进行这两次比较呢 活动向导1.分析方法步骤2.描述算法你将学到★如何用自然语言、流程图描述顺序结构算法 ★如何用自然语言、流程图描述分支结构算法 观看视频讲解,学生之间相互讨论什么是算法。 帮助学生了解课堂学习和了解什么是算法。
讲授新课 一 、分析方法步骤从要解决的问题和小王想到的方法中,可以找出“寻找三个数中的最大数”算法的“输入”“计算”“输出”三个部分,如图 3-1-1所示。输入和输出已经很清晰了,重点分析计算部分,发现“三个数进行两次比较”不是可执行的,需要进一步明确,如图3-1-2所示。想一想为什么要用大数与第三个数比较 如果用小的比,需要比较几次才得到最大数 其中,“比较两个数,得到大数”有两种情况,如图3-1-3 所示。 因此,该方法在算法中可以采用分支结构来描述:如果第一个数大,那么大数为第一个数,否则大数为第二个数。想一想在描述“比较两个数,得到大数”的分支结构中,判断条件是什么 该判断条件结果为“是”时,执行的步骤是什么 做一做仿照上述分析过程,用分支结构来描述“将得到的大数和第三个数比较,大数即三个数的最大数”。知识拓展如何用自然语言、流程图描述顺序结构算法 二、描述算法明确了算法的完整流程后,可用自然语言描述“寻找三个数中的最大数’的算法如下。小贴士描述算法时,用日常语言和数学符号(或编程语言)可以使描述更简洁、清晰。做一做1、两人一组,一人根据运算顺序,分别用自然语言和流程图来描述计算 23 +(30-144:12)的算法;另一人根据描述执行算法,判断能否顺利计算出结果、算法是否正确。2、参考用自然语言描述“寻找三个数中的最大数”的算法,将下列流程图(图3-1-4)填写完整。 3、放学后,小王和伙伴们会通过掷骰子决定去哪里玩。他们的规则是:掷3次骰子,如果第1次掷的结果大于第2次掷的结果,那么去踢球;如果第3次掷的结果小于第1次掷的结果,那么去图书馆;否则去公园。以下哪一种骰子的组合表示小王和伙伴们要去公园玩 你能帮小王用符号表示这个规则,并描述成算法吗 挑战时刻分小组活动,完成以下任务。1、分析猜拳游戏算法中的输入和输出。2、两人玩猜拳游戏,其余组员将结果记录在表3-1-1中。3、罗列出两人玩猜拳游戏的所有结果,填写表3-1-2。4、尝试用自然语言或流程图描述猜拳游戏的算法。知识拓展如何用自然语言、流程图描述分支结构算法 三、拓展延伸1、AI如何预测石头剪刀布。2、生活中还有哪些描述算法运用实例?3、流程图在生活中有哪些运用?4、我们如何学好流程图描述算法? 学生小组内部讨论,生活中有哪些问题我们可以用算法的步骤来分析。学生小组内部先讨论再动手实践,观察生活中的游戏是如何用算法语言描述的。进行知识拓展,让学生在拓展中了解本堂课的内容。 学生观察寻找身边的问题把问题算法化,加深对分析方法步骤的认识。学生通过边分析边讨论的形式进行猜拳游戏,在游戏过程中进一步理解算法描述。让学生的知识面得以加宽。
布置作业 在家利用寻找一些有关于算法的运用实例,尝试用日常语言描述这个算法,最后以流程图形式展示算法。 完成作业 培养学生查阅资料的能力,分析解决问题的能力
课堂小结 《描述寻找最大数的算法s》课程小结: 本课程中,我们了解什么是算法以及它在计算机科学中的重要性,通过解决实际问题来提高解决问题的能力。我们对算法有了更深刻的认识,明白了算法不仅是编程的基础,也是解决问题的关键。不仅让我们学到了具体的编程技巧,更重要的是激发了我们对计算机科学的兴趣。我们相信,随着不断地学习和实践,我们能够掌握更多复杂的算法,并在未来的学习和工作中运用它们解决实际问题。 分组总结归纳 锻炼学生的总结能力,逻辑思维、语言表达能力。
板书 一、 分析方法步骤二、描述算法 学习、记忆及勾画知识点 明确教学内容及重点和难点
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览