首页
小学信息技术课件、教案、试卷中心
用户登录
资料
搜索
ID: 21544953
【核心素养目标】第三单元 活动1《描述寻找最大数的算法》课件+素材-【黔科版2024】《信息科技》五上
日期:2024-11-25
科目:信息技术
类型:小学课件
查看:46次
大小:10373935B
来源:二一课件通
预览图
0
张
信息科技
,
2024
,
黔科版
,
素材
,
课件
,
描述寻找最大数的算法
(
课件网
) 活动1 描述寻找 最大数的算法 (黔科版)五年级 01 教学目标 02 课堂导入 03 学习目标 04 分析方法步骤 05 描述算法 06 拓展延伸 07 课堂小结 08 板书设计 01 教学目标 1、信息意识:能够理解并应用基本的编程技术来实现寻找最大数的算法,并对算法的概念有初步认知。 2、计算思维:能够将一个复杂问题(如处理大量数据)分解成更小、更易管理的子问题。 3、数字化学习与创新:能够有效利用网络资源和在线社区来解决编程问题和学习新技术。 4、信息社会责任:能够意识到在使用算法处理数据时必须考虑数据的来源、隐私和使用方式。 为了有效地学习和讨论某一算法,需要将其规范地描述出来,让人们对该算法有相同的理解。那么当找到解决某个问题的方法后,该如何描述成算法呢在前面的学习中,我们已经初步了解自然语言和流程图两种算法的描述方式,但是还未真正使用这两种方式去描述自己的算法。本单元就让我们一起来掌握这一本领吧! 02 课堂导入 我想出了解决问题的方法,怎样把它转化成算法并描述出来呢 03 学习目标 能把解决问题的方法转化成算法。 学会用自然语言来描述算法。 学会用流程图来描述算法。 小王尝试描述找三个数的最大数的算法。他发现,虽然寻找三个数的最大数很简单,但要描述成人人都能理解的算法并不容易。在本次活动中,我们一起来探索一下怎样帮助小王正确描述算法。 02 课堂导入 如何进行这 两次比较呢 通过两次比较,就可以得到最大数。 02 课堂导入 你将学到 ★如何用自然语言、流程图 描述顺序结构算法 ★如何用自然语言、流程图 描述分支结构算法 1.分析方法步骤 2.描述算法 活动向导 从要解决的问题和小王想到的方法中,可以找出“寻找三个数中的最大数”算法的“输入”“计算”“输出”三个部分,如图 3-1-1所示。 04 分析方法步骤 图 3-1-1 输入和输出已经很清晰了,重点分析计算部分,发现“三个数进行两次比较”不是可执行的,需要进一步明确,如图3-1-2所示。 04 分析方法步骤 图 3-1-2 04 分析方法步骤 想一想 为什么要用大数与第三个数比较 如果用小的比,需要比较几次才得到最大数 一、使用大数与第三个数比较是为了减少比较次数并确保结果的准确性。通过先比较两个数,再将较大的数与第三个数比较,可以在两次比较内确定最大值。这种方法是最直接且高效的。 二、如果用小的比需要两次才能得到最大数。 第一次比较:得到两个之中最小的。 第二次比较:把最小的与第三个数字作比较。 其中,“比较两个数,得到大数”有两种情况,如图3-1-3 所示。 因此,该方法在算法中可以采用分支结构来描述:如果第一个数大,那么大数为第一个数,否则大数为第二个数。 04 分析方法步骤 图 3-1-3 04 分析方法步骤 想一想 在描述“比较两个数,得到大数”的分支结构中,判断条件是什么 该判断条件结果为“是”时,执行的步骤是什么 一、假如两个数是 a、b 判断条件是 其中a和b的大小关系。 二、在这个条件判断中,如果a大于b,则条件a > b的结果为真(即“是”),此时会执行if语句块中的代码。否则,如果a小于或等于b,则条件的结果为假(即“否”),此时会执行else语句块中的代码。 因此,该判断条件结果为“是”时,执行的步骤是在if语句块中定义的。这些步骤可能包括将较大的数值存储在一个变量中、打印输出较大的数值、执行其他依赖于这个较大数值的操作等。具体的执行步骤取决于程序的设计和需求。 仿照上述分析过程,用分支结构来描述“将得到的大数和第三个数比较,大数即三个数的最大数”。 04 分析方法步骤 做一做 知识拓展 04 分析方法步骤 如何用自然语言、流程图描述顺序结构算法 一、自然语言描述 开始:算法的执行从第一 ... ...
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
潜艇大冒险-Scratch图形化编程课程系列课件(2024-11-21)
生肖占卜-Scratch图形化编程课程系列课件(2024-11-21)
黄金矿工-Scratch图形化编程课程系列课件(2024-11-21)
牛顿摆球-Scratch图形化编程课程系列课件(2024-11-21)
跳一跳-Scratch图形化编程课程系列课件(2024-11-21)
上传课件兼职赚钱