- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
学习活动一、描述找出最大数的算法活动步骤描述:第2步:打开第一个信封,查看卡片上的数并记录在A卡上。第3步:打开第二个信封,查看卡片上的数并与A卡上的数比较,如果这个数比A卡上的数大,那么把A卡上的数更新成这个数,否则不更新。第4步:用同样的方法,依次打开第三个、第四个、第五个信封,查看卡片上的数,并与A卡上的数比较,决定是否更新A卡上的数。第5步:最后,A卡上的数就是最大数。学习活动一、描述找出最大数的算法观察发现,在以上步骤中,从第3步开始就是重复操作。如果首先在A卡上记录0,第2步就可以是重复操作。可以构建循环结构来描述算法。第1步:在A卡上记录0。第2步:按顺序打开一个信封,查看卡片上的数,把这个数与A卡上的数比较。如果比A卡上记录的数大,那么把A卡上的数更新成这个数,否则不更新。第3步:对每个信封做第2步的操作。第4步:最后,A卡上的数就是最大数。学习活动活动2:用流程图描述找出最大数的算法二学习活动二、用流程图描述找出最大数的算法用流程图表示上述过程,看起来更加简洁直观。学习探究进一步探究:找出最大数并记录所在的信封。解决方法提示:增加一张新的卡片,称为B卡,用来记录信封的编号。思考-讨论在寻找最大数的过程中,一共要循环多少次?也就是说,要做多少次“比较两个数大小”的操作?如果是5000个数呢?学习活动活动3:验证找出最大数的算法三学习活动三、验证找出最大数的算法1.认识Python中的列表在Python中,列表是一种常见的数据序列,用于存储一系列数据。列表使用方括号[]来把数据放入其中,每个数据之间用英文逗号“,”分隔。例如,下面的语句可以创建一个包含5个数的列表。#创建一个包含5个数的列表box=[24,91,42,108,35]学习活动三、验证找出最大数的算法1.认识Python中的列表列表数据的表示和引用从0开始,而不是从1开始。例如,在以上的box列表中,box[0]表示列表的第1个数24,box[1]表示第二个数91。利用len()函数可以获取列表中的数据个数。例如,利用下面的赋值语句,可以用变量cc保存box列表中的数据个数,即5。cc=len(box)学习活动三、验证找出最大数的算法2.回顾while循环在Python中,用while循环可以实现算法的循环结构。当循环的次数不确定时,可以根据条件进行判断。当条件成立时,执行条件后的语句;当条件不成立时,结束循环。while循环的基本格式如下:while判断条件:语句组(义务教育版)五年级全一册第16课
比较交换找最值学习目标激趣导入学习活动学习探究思考-讨论课堂小结拓展-提升单元主题单元主题单元名称课名称核心内容第五单元把数据排列有序第16课比较交换找最值在一列数值中找出最大数,辨认其中的算法结构。第17课选择排序轻松做选择排序的基本步骤,执行次数与选择排序数据量的关系,算法验证与实现。第18课冒泡排序齐体验(1)冒泡排序的算法步骤。第19课冒泡排序齐体验(2)冒泡排序的过程,执行次数与冒泡排序数据量的关系,算法验证与实现。第20课化大为小桶排序桶排序的算法思想,桶的数量和范围在排序过程中的作用。学习目标激趣导入【身高排序大挑战】同学们,假如我们要进行一次小组活动,需要按从矮到高的顺序排队。大家想想,你会怎么组织进行排队?如何找出最高或者最矮的那一个?激趣导入【建构】日常生活中,我们常常遇到找出最大数的问题,如找出身高最高的人、找出直径最大的水果、找出某月气温最高的一天等。本课通过逐个比较数值大小的方法来找出最大数,认识其中包含的算法。学习活动学习活动活动1:描述找出最大数的算法一学习活动一、描述找出最大数的算法桌上有5个信封,编号分别为1、2、3、4、5,每个信封里装有一张卡片,卡片上写着一个大于0的数,请找出其中的最大数。学习活动一、描述找出最大数的算法活动规则:每次只能打开一个信封,查看卡片上的数后把卡片放回原信封内,才能继续打开另外一个信封,查看卡片上的数。活动要求:以小组合作探究的方式,找出解决问题的算法,并描述算法的基本步骤。学习活动一、描述找出最大数的算法活动步骤描述:第1步:准备一张新卡片,称为A卡,用来记录查找过程中的最大数。*********
您可能关注的文档
- 义务教育版六年级信息科技 第19课 光照温度要适宜 课件.ppt
- 义务教育版六年级信息科技 第16课 智能种植初探秘 课件.ppt
- 义务教育版四年级信息技术 第18课 排序计算有方法 课件.ppt
- 义务教育版四年级信息科技 第19课 数据安全意识强 课件.ppt
- 义务教育版三年级信息科技 第19课 认识数字身份 课件(共21张PPT).ppt
- 义务教育版五年级信息科技 第18课 冒泡排序齐体验(1) 课件.ppt
- 义务教育版五年级信息科技 第17课 选择排序轻松做 课件.ppt
- 义务教育版六年级信息科技 第17课 设计我的种植园 课件.ppt
- 义务教育版六年级信息科技 第18课 土壤湿度控制好 课件.ppt
- 义务教育版四年级信息技术 第17课 查找筛选讲效率 课件.ppt
- 第三单元解决问题的策略 三年级下册数学高频考点重难点讲义(苏教版)(1).docx
- 4.4 解比例 数学六年级下册同步培优讲义(苏教版).docx
- 第四单元《根据方向与距离确定物体位置》(教案)五年级下册数学青岛版.docx
- (奥数典型题)第三讲 分解质因数 五年级下册数学思维拓展提升讲义(人教版).docx
- 2.2:2、5、3的倍数-人教版五年级数学下册第二单元:因数和倍数.docx
- 第六单元正比例和反比例 六年级下册数学高频考点重难点讲义(苏教版).docx
- 第二单元除数是一位数的除法 三年级下册数学高频考点重难点讲义(人教版).docx
- 第二单元-认识三角形和四边形 四年级数学下册提升(北师大版).docx
- 第一单元观察物体(三)五年级下册数学高频考点重难点讲义(人教版).docx
- 第九单元 数学广角—推理 二年级数学下册重难点知识点(人教版).docx
最近下载
- 市场营销学培训课件.ppt VIP
- 地 理:2.1《认识地球》第2课时 教案(湘教版七年级上).docx VIP
- 组织行为学(中南财政)中国大学MOOC慕课 章节测验期末考试答案.docx
- 2024-2025学年八年级上学期道德与法治期末测试卷一(解析版).docx
- 蛇年元旦晚会活动策划PPT.pptx VIP
- 初中历史八上第七单元 人民解放战争 单元复习课件(29张PPT).pptx VIP
- 《采购培训材料》课件.ppt VIP
- 小学语文三年听力训练题.doc VIP
- 第六单元++资本主义制度的初步确立++复习课件++2024-2025学年统编版九年级历史上册.pptx VIP
- 毕业论文-基于单片机的电加热炉的温度控制系统设计.doc VIP
文档评论(0)