第三单元《算法和程序设计》《项目八分析睡眠健康数据——算法与程序设计》课件沪科版高中信息技术必修1.pptx

第三单元《算法和程序设计》《项目八分析睡眠健康数据——算法与程序设计》课件沪科版高中信息技术必修1.pptx

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

高中信息技术沪科版高一(必修1)数据与计算第三单元项目八分析中学生睡眠健康数据——算法与程序设计(第4课时)你的睡眠充足么?分析中学生睡眠健康数据——“穿戴设备助力校园健康安全”项目升入高中,功课不断增多,学习负担加大,所占用的时间也逐渐增加,严重影响到中学生的睡眠情况。以此引发了近视眼、精神不振课堂利用率不高等情况。所以我们利用佩戴的电子穿戴设备搜集本校学生的睡眠数据,深入调查,探究其原。研究中学生平均睡眠情况有助于我们进一步了解自己,调整自己的时间分配,自我完善,有助于身心健康发展。面对全校同学们每天产生的大量睡眠数据,我们采用何种手段对其进行分析比较便捷呢?设计批量数据算法一、分析问题如何将电子穿戴设备上生成的大量睡眠数据导入到Python中进行处理?Python语言使用什么工具表示一组数据类型相同的数据对象?任务一:探究批量数据在Python中表示方法?活动要求:?()将10班同学睡眠数据导入到Pytho中?(2)以小组为单位,探究如何在Python中表示批量数据?(3)在Python中表示小组同学们的睡眠时长数据并介绍?批量数据:一组数据类型相同的数据对象?列表:Python语言中使用列表来表示批量数据?在Python语言的列表中,各数据项顺序排列,并允许按下标访问。下标是一个整数,有效范围从0到列表长度减1。Color[i]表示列表中的第i+1个数据项。从文件读取数据到列表:?1、读入文件数据到列表L?2、将L中的数据项转化为数值类型数据二、设计批量数据算法任务二:利用列表求平均睡眠时长?活动要求:?(1)分组尝试设计不同算法计算平均睡眠时长?(2)各组派代表介绍方法方法总结?(1)顺序结构:算术表达式和内置函数?(2)循环结构:使用for循环累加求和三、编写程序算术表达式计算内置函数计算计算班级平均睡眠时长既可以使用内置函数,也可以用循环结构先求班级总睡眠时长再完成计算对批量数据中数据项的访问方法:下标访问和迭代访问s=0s=0n=0n=0foriinrange(len(h_Stu)):forxinh_Stu:s=s+xn=n+1avg=s/navgs=s+h_Stu[i]n=n+1avg=s/navg下标访问:访问数据项名称h_Stu[i]迭代访问:访问列表中的每一个数据项x在Python中自定义函数来求各班平均睡眠时长?用户自定义函数:由用户自己编写的、能够实现独立功能的语句块?函数定义的一般形式?def函数名(参数):?函数体return语句的作用是结束函数的执行,返回一个值作为函数的返回值函数的调用的一般形式:函数名(参数值列表)大部分函数是有返回值的,所以调用时常和赋值语句一起使用,由变量引用返回值,其调用形式为:变量名=函数名(参数值列表)使用自定义函数求班级平均睡眠时长四、调试并运行程序任务三:分组调试运行程序计算平均睡眠时长?活动要求:?(1)各小组同学利用不同算法计算平均睡眠时长?(2)汇报交流总结与交流?求出平均睡眠时长,形成睡眠健康分析报告,汇报交流?列表的定义与使用方法?函数的定义与使用方法

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档