ID: 21544956

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

日期:2024-11-25 科目:信息技术 类型:小学教案 查看:18次 大小:434180B 来源:二一课件通
预览图 1/3
目标,第三,单元,活动,核心,描述寻找最大数的算法
  • cover
中小学教育资源及组卷应用平台 信息技术 三单元—活动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次掷的结果,那么去踢球 ... ...

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