3.3.1什么是数组.pptx_第1页
3.3.1什么是数组.pptx_第2页
3.3.1什么是数组.pptx_第3页
3.3.1什么是数组.pptx_第4页
3.3.1什么是数组.pptx_第5页
已阅读5页,还剩20页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,导入:,分析历史气温数据,设计批量数据算法 设计者:株洲市一中 柳细红,项目学习目标,在本项目中,我们将对存储和计算平均气温等批量数据一探究竟,利用Python 语言编程实现列表和函数的定义和使用,进而探究程序对批量数据的控制,并感受程序设计的方法和思想。,一.复习引入,案例:气象台某日测得4次气温之为:10、13、18、12,求该日的日平均气温,日平均气温计算,思考:如何实现处理多个气温数据?,二.新课学习一,设计批量数据算法 批量数据 列表,日平均气温计算,思考:如何实现处理多个气温数据?,自主学习:,内容 课本P1071.用列表表示和计算平均气温 学习目标 批量数据的核心概念 列表的定

2、义 数据项的表示方法,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,批量数据,核心概念:一组数据类型相同的数据对象。 在Python语言中使用列表来表示批量数据,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,列 表,t_Day=10,13,18,12,定义:L= , , ,思考:该列表第三个数据?,定义一个包括案例中4个气温数据(10、13、18、12)的名为t_Day的列表,t_Day 2,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,三.项目活动一,列表定义与访问,月平均气温计算:,思考:如何实现31个数据的求和?,思考结束

3、条件: 1.是计算到列表中所有下标结束? 2.还是序列依次访问完所有数据项结束?,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,算法分析,算法分析:计算到列表中所有下标结束,i in range(len(t_Day),S+t_Dayi,下标访问,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,i in range(len(t_Day),x in t_Day,s+x,序列迭代访问,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,算法分析:依次访问完序列所有数据项结束,x in t_Day,下标访问:Li(i:0len(L)-1),小结

4、一,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,i in range(len(t_Day),x in t_Day,序列迭代访问:迭代访问数据项X,列表可以组织循环控制结构控制一批数据,四.新课学习二,自定义函数,思考:如何实现12个月的平均气温计算?,月平均气温计算:,内置函数,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,定义:编程语言中预先定义的函数 功能:减少重复代码编写和方便阅读 常见内置函数:len()与sum(),核心概念:由用户自己编写的、能够实现独立功能的语句块,格式:,自定义函数,新课学习一,项目活动一,新课学习二,项目学习二,复

5、习引入,总结提升,def 函数名 (): 函数体,思考: 1、该函数名为? 2、参数L代表什么?,实例分析,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,巩固练习二:使用自定义函数完成的月平均值计算?,五.项目活动二,自定义函数运用,使用自定义函数访问外部数据计算月平均气温,思考:如何使用自定义函数访问外部数据实现计算月平均气温?,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,外部数据的存储:文本文件(*.txt) 文件的快速访问: 列表 =list(open( 文件名 ) 注意:得到的是包含“n”的字符串数据 数据的转换:内置函数int(),新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,完善自定义函数的定义,实现对外部数据进行统计,使用自定义函数访问外部数据计算月平均气温,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,自定义函数的定义与使用:先定义后使用 return 语句:结束函数,返回函数的返回值,def 函数名 (): 语句 return *;,六.总结提升,分析批量数据,批量数据 列表 函数,总结提升,新课学习一,项目活动一,新课学习二,项目学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论