微项目四《用排序算法进行数据整理-计算选手得分》教学课件-泰山版初中信息技术七年级下册.pptx

微项目四《用排序算法进行数据整理-计算选手得分》教学课件-泰山版初中信息技术七年级下册.pptx

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

用排序算法进行数据整理——计算选手得分泰山出版社信息技术初中第2册1.通过各种学习方法掌握用顺序查找算法寻找最大数、最小数,培养数字化学习与创新能力。2.通过将复杂问题分解成许多小的子问题,然后分别解决,从而形成解决问题的方案并编写“计算选手得分”程序,掌握split()、sum()、len()的用法,提升信息意识和计算思维。3.通过利用教师提供的素材解决情境中的任务,根据项目需求的分析,提出信息科技解决问题的方案,将作品服务于他人、社会,培养信息社会责任意识。心中装着目标,学习就有了方向!明确学习目标李老师选出5名同学组成合唱小队,排队形的时候,需要从这5个人里挑一个个子最高的同学站在中间,下面是这5个同学的身高数据,如何用计算机程序去找出最高身高呢?150厘米159厘米149厘米156厘米157厘米一、情境导入二、合作探究顺序查找算法14521491156315941505解锁合作探究:用学具模拟找最高身高的方法,再绘制出流程图描述查找的过程。小提示:遇到困难可以参考电子导学案和微视频:用流程图描述算法。PK二、合作探究顺序查找算法解锁展示交流:用学具模拟找最高身高的方法,再绘制出流程图描述查找的过程。小提示:遇到困难可以参考电子导学案和微视频:用流程图描述算法。二、合作探究顺序查找算法14521491156315941505这种解决问题的方法叫做顺序查找算法。逐个比较,这是计算机思维的最基本的方法。PK二、合作探究顺序查找算法开始存储所有身高数据遍历列表是否结束是否否是访问下一个数据输出结束开始t=[145,149,159,150,156]存储所有身高数据pk=t[0]第一个站上擂台成为擂主foriint:遍历列表是否结束是否ifipk:是否大于擂主否是pk=i站上擂台成为新的擂主访问下一个数据print(f最高身高是{pk}cm)输出运行代码,验证算法是否可行结束对应Python代码流程图14521491156315941505生活中还有哪些问题可以用顺序查找算法解决?如何找最小数据呢?PK顺序查找算法程序演示二、合作探究顺序查找算法设计一个程序,能够快速计算出选手得分。三、计算选手得分比赛规则:满分:10分,且评委打分需均为整数。得分:去掉一个最高分和一个最低分后的平均分。)6(7+8+9/=3810如何设计程序满足老师的要求呢?三、计算选手得分输出函数大家还记得吗?对,print()函数,别忘了音乐老师给我们提的要求吗,最后程序要输出:所有评委打分,最高分,最低分,选手最终得分4个内容。小组内交流:计算选手得分,需要几个步骤完成?每一步会用到哪些函数或代码。把交流的结果记录在学案上。参考小提示和课本P68-69小提示1.split()函数可以根据指定的分隔符把一个字符串拆分成一个列表。2.input()函数所获得的输入数据为字符串,无法进行后续的算术运算,需要通过int()函数将字符串型数据转换为数字型数据(整数)。3.sum()函数用于进行列表数据求和,len()函数返回对象长度或项目个数。直接在sun()函数和len()函数的括号内输入列表名即可。板书三、计算选手得分汇报交流:计算选手得分,需要几个步骤完成?每一步会用到哪些函数或代码?步骤对应代码23板书三、计算选手得分编写程序解锁把程序补充完整,并运行程序验证设计思路。31演示三、计算选手得分编写程序你遇到了哪些问题?你是怎么解决的?中英文切换,区分大小写,代码缩进……编写程序要遵循语法规则!三、计算选手得分max()函数求最大数min()函数求最小数使用函数优化程序,会让程序代码变得直观简洁、一目了然。拓展1.小组互评从课堂纪律、学习态度、合作探究、目标达成这四个方面综合考虑,根据小组成员共同意见,给每个小组打分,也包括自己小组,满分10分。通过老师发送的问卷星链接打分,每组选一个代表提交打分。四、评价与总结评委1评委2评委3评委4评委5评委6最终得分2.自评你对自己的表现满意吗?四、评价与总结学习目标1.通过各种学习方法掌握用顺序查找算法寻找最大数、最小数,培养数字化学习与创新能力。2.通过将复杂问题分解成许多小的子问题,然后分别解决,从而形成解决问题的方案并编写“计算选手得分”程序,掌握split()、sum()、len()的用法,提升信息意识和计算思维。3.通过利用教师提供的素材解决情境中的任务,根据项目需求的分析,提出信息科技解决问题的方案,将作品服务于他人、社会,培养信息社会责任意识。你有了哪些收获:学习目标1.通过各种学习方法掌握用顺序查找算法寻找最大数、最小数,培养数字化学习与创新能力。2.通过将复杂问题分解成许多小的子问题,然

您可能关注的文档

文档评论(0)

188****7976 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档