首页
小学信息技术课件、教案、试卷中心
用户登录
资料
搜索
ID: 21109981
义务教育版(2024)五年级全一册第16课《比较交换找最值》课件(共28张PPT)
日期:2024-11-26
科目:信息技术
类型:小学课件
查看:16次
大小:2897380B
来源:二一课件通
预览图
1/9
张
义务教育
,
28张
,
课件
,
比较交换找最值
,
16课
,
一册
(
课件网
) 义务教育信息科技(2024)五年级 第1课时 第五单元 把数据排列有序 五年级下册 第16课 比较交换找最值 单元导入 排序算法是计算机解决问题的基础算法之一,可以将无序的数据按照特定顺序排列。 单元导入 在排序过程中,需要对数据进行比较,并根据比较结果来决定是否交换位置,从而实现排序。最终的排列顺序可以是升序(从小到大)或降序(从大到小)。 1 2 了解在一组无序数中找出最大数的基本步骤, 并能辨认其中的循环操作。 分析、描述找出最大数的算法,体验用程序 验证算法的一般过程。 学习目标 第16课 比较交换找最值 日常生活中,我们常常遇到找出最大数的问题,如找出身高最高的人、找出直径最大的水果、找出某月气温最高的一天等。本课通过逐个比较数值大小的方法来找出最大数,认识其中包含的算法。 第16课 课堂导入 日常生活中,我们常常遇到找出最大数或最小数的问题,如找出身高最高的人、找出直径最大的水果、找出某月气温最高的一天、找出同款价格最低的商品等。 情境回顾 思考 想一想,你还知道哪些与“最值”有关的事情? 一 描述找出最大数的算法 二 验证找出最大数的算法 学习活动 第16课 学习活动 桌上有5个信封,编号分别为1、2、3、4、5,每个信封里装有一张卡片,卡片上写着一个大于0的数,请找出其中的最大数。 问题提出 第16课 学习活动 一、描述找出最大数的算法 活动规则:每次只能打开一个信封,查看卡片上的数后把卡片放回原信封内,才能继续打开另外一个信封,查看卡片上的数。 活动要求:以小组合作探究的方式,找出解决问题的算法,并描述算法的基本步骤。 第16课 学习活动 一、描述找出最大数的算法 问题提出 寻找最大数的方法和步骤。 用A卡记录最大值,把信封里的数记录在A卡上后放回去。 依次打开其他信封,比较数值,如果值大就更新。 第16课 学习活动 一、描述找出最大数的算法 问题分析 第1步:准备一张新卡片,称为A卡,用来记录查找过程中的最大数。 第2步:打开第一个信封,查看卡片上的数并记录在A卡上。 第3步:打开第二个信封,查看卡片上的数并与A卡上的数比较,如果这个数比A卡上的数大,那么把A卡上的数更新成这个数,否则不更新。 第4步:用同样的方法,依次打开第三个、第四个、第五个信封,查看卡片上的数,并与A卡上的数比较,决定是否更新A卡上的数。 第5步:最后,A卡上的数就是最大数。 活动步骤 第16课 学习活动 一、描述找出最大数的算法 在以上步骤中,从第3步开始就是重复操作。如果首先在A卡上记录0,第2步就可以是重复操作。可以构建循环结构来描述算法。 第16课 学习活动 一、描述找出最大数的算法 算法涉及搜索、比较、交换等操作。 活动步骤 算法描述 第16课 学习活动 一、描述找出最大数的算法 第1步:在A卡上记录0。 第2步:按顺序打开一个信封,查看卡片上的数,把这个数与A卡上的数比较。如果比A卡上记录的数大,那么把A卡上的数更新成这个数,否则不更新。 第3步:对每个信封做第2步的操作。 第4步:最后,A卡上的数就是最大数。 找出最大数并记录所在的信封,应该如何改进算法呢? 这样用前面的算法步骤就能完成任务。 需要一张新卡片记录最大值的信封编号。 进一步探究 第16课 学习活动 一、描述找出最大数的算法 第16课 学习活动 一、描述找出最大数的算法 把流程图补充完整。 进一步探究 在寻找最大数的过程中,一共要循环多少次?也就是说,要做多少次“比较两个数大小”的操作?如果是5 000个数呢? 上面的例子里一共5个数,用在A卡上写0的方法,要循环5次。 其实很简单,循环次数就是数据个数。 思考交流 第 ... ...
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
生肖占卜-Scratch图形化编程课程系列课件(2024-11-21)
牛顿摆球-Scratch图形化编程课程系列课件(2024-11-21)
黄金矿工-Scratch图形化编程课程系列课件(2024-11-21)
跳一跳-Scratch图形化编程课程系列课件(2024-11-21)
潜艇大冒险-Scratch图形化编程课程系列课件(2024-11-21)
上传课件兼职赚钱