数组 课件

文档属性

名称 数组 课件
格式 zip
文件大小 468.2KB
资源类型 教案
版本资源 沪教版
科目 信息技术(信息科技)
更新时间 2016-07-14 16:42:05

图片预览

文档简介

课件25张PPT。 数组的基本应用空气质量分析员招聘会来自全国两会的声音:李克强总理指出:要像对贫困宣战一样 坚决向污染宣战 挥之不去的雾霾再次反映出当前我国大气污染的环境形势异常严峻,这是因为我们国家以煤炭为主的能源消费结构,快速增长的机动车尾气排放和大规模的城市建设带来的污染。这些污染物的排放量巨大,超过了环境容量,其结果是造成了严重的空气污染。治理雾霾,刻不容缓。关注AQI关注AQI关注AQI 2013年上海空气质量为:94天优,174天良,56天轻度污染,21天中度污染,17天重度污染,3天严重污染,超标天数比例为26.2%。1 .有志于从事环境保护事业。2 .有较强的数据处理分析算法设计能力。岗位名称:空气质量分析员岗位要求:岗位人数:5组(共10人)招聘测试一 拼接算法流程图,输出上海2013年12月份AQI月平均值 开始变量功能:
Sum:该月AQI值的总和;
i:当前处理的日期;
d:每次输入的AQI值拼接算法流程图,输出上海2013年12月份AQI月平均值 开始变量功能:
Sum:该月AQI值的总和;
i:当前处理的日期;
d:每次输入的AQI值招聘测试一 1:55思考?设计算法输出该月哪几天的AQI指数值低于月均值?分析:由于在没有输入完31个AQI指数前是无法预知平均值的,故必须要把输入的数据全部保存,待平均值求得后再进行处理。否则需要反复输入31个AQI指数。 难点:要想把31个AQI值保存就需要31个变量,如果采用以前学过的普通变量保存,显得非常繁琐,故下面需要引入一种新的变量类型——数组。数组 为了方便批量数据的存储,我们可给每一列一个统一名称,比如“AQI指数”列命名为A,而每一天给它一个编号,那么存放12月1日AQI指数的变量就是A(1),这里的A是数组名,1是下标名。1、用数组变量来存储一批类型、作用相同的数据。即要么都是实型变量,要么都是整型变量等。
2、在内存中的位置是连续的
(例如,一个规模为8的数组在内存中占用8个连续的存储单元)
3、每一个存储单元对应于一个数组元素,能存放一个数据。通过下标(这里是1到8的整数)指出数组变量中的特定元素。
数组相关概念示意图:数组的性质定义:a(1 To 8) As long根据左图数组存储情况,请写出输出结果。
1、输出d(1+4);结果是
2、a ←3,b← d(4),输出d(a+b);结果是
3、输出d(d(4)*2);结果是
4、 a ←d(3)+3,输出a;结果是 0886数组巩固练习2:0319输入10个数依次存放到数组中,再将其逆序输出。 数组的输入和输出2:07输入10个数依次存放到数组中,再将其逆序输出。 数组的输入和输出2:07i=10i>=1输出d(i)i=i-1以规模为31的数组a为例数组的输入和输出Command1样例12:07设计算法输出哪几天的AQI指数值低于月平均值?样例2案例剖析i=1,sum=0i←i+1输入a(i)sum←sum+a(i)ave←sum/31设计算法输出哪几天的AQI指数值低于月平均值?a(i) a(m)i2:20变量功能:
(1)c计数器,记录中度及以上污染的天数;
(2)数组a存放每日AQI指数
(3)i存放当前处理的数组元素的下标。i=i+1
YN c=c+14. 上海2013年12月中旬和下旬共有几天的空气污染程度达到中度或以上?样例4Command4NYi=i+1YNc=c+1 5.上海直到2103年12月哪一日,该月空气质量优良的累计天数才达到7天?变量功能:
(1) C 计数器;
(2)数组a存放每日AQI的数据;
(3)i存放当前处理的数组元素的下标。样例5Command5i=i+1
YNa(i)>=151c=c+14. 上海2013年12月中旬和下旬共有几天的空气污染程度达到中度或以上?Command4变量功能:
(1)c计数器,记录中度及以上污染的天数;
(2)数组a存放每日AQI指数;
(3)i存放当前处理的数组元素的下标。1131YYNi=i+1
Nc=c+1 5.上海直到2013年12月哪一日,该月空气质量优良的累计天数才达到7天?Command5变量功能:
(1) C 计数器;
(2)数组a存放每日AQI的数据;
(3)i存放当前处理的数组元素的下标。a(i)<=100c<7谢谢