网站大量收购独家精品文档,联系QQ:2885784924

人教版小学五年级下册《信息科技》全套完整版课件.pptx

人教版小学五年级下册《信息科技》全套完整版课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共277页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

小学《信息科技》人教版五年级下册

目录第5单元把数据排列有序第16课比较交换找最值第17课选择排序轻松做第18课冒泡排序齐体验(1)第19课冒泡排序齐体验(2)第20课化大为小桶排序第6单元快速遍历数据第21课鸡兔同笼巧计算第22课兔子增长有规律(1)第23课兔子增长有规律(2)

目录第7单元了解更多的算法第24课多人过河巧安排第25课有趣的七桥问题第26课寻找最短的路径第27课网页排名有策略第8单元人工智能中的算法第28课认识决策树算法第29课智能工具再体验第30课生命游戏有规则

第16课比较交换找最值第五单元把数据排列有序义务教育信息科技课程资源五年级

第16课学习目标12了解在一组无序数中找出最大数的基本步骤,并能辨认其中的循环操作。学习目标分析、描述找出最大数的算法,体验用程序验证算法的一般过程。

第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课学习活动一、描述找出最大数的算法把流程图补充完整。进一步探究

在寻找最大数的过程中,一共要循环多少次?也就是说,要做多少次“比较两个数大小”的操作?如果是5000个数呢?上面的例子里一共5个数,用在A卡上写0的方法,要循环5次。其实很简单,循环次数就是数据个数。思考交流第16课学习活动一、描述找出最大数的算法

第16课学习活动二、验证找出最大数的算法在Python中,列表是一种常见的数据序列,用于存储一系列数据。例如,下面的语句可以创建一个包含5个数的列表。#创建一个包含5个数的列表box=[24,91,42,108,35]认识列表这个列表的名称是box,把数据放在方括号[]里。每个数据之间用英文逗号“,”分隔开。

第16课学习活动二、验证找出最大数的算法列表下标box[0]box[1]box[2]box[3]box[4]列表数据24914210835通过下标来引用列表中的数据。列表下标从0开始,而不是从1开始。也就是列表第一个数据的下标是0,第二个数据的下标是1,依次类推。认识列表

第16课学习活动二、验证找出最大数的算法利用len()函数可以获取列表中的数据个数。认识列表#创建一个包含5个数的列表box=[24,91,42,108,35]#用变量cc保存bo

文档评论(0)

文心教育 + 关注
实名认证
内容提供者

付费阅读后,再购买,只需补差价。

1亿VIP精品文档

相关文档