版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数组,上海市第六十中学 信息科技组 李佳,一、数组的表示,例: a(1)=6a(2)=4a(3)=5a(4)=2 a(5)=1a(6)=2a(7)=3a(8)=5,根据数组的情况,以下表述也是正确的: a(6)=a(2*3)a(4+4)=5 a(3)=a(1)-a(5)a(8)=a(6)+a(7),预备:数组的概念,数组是一种特殊变量,在内存中的位置是连续的,一个规模为10的数字在内存中占用10个连续的存储单元,每一个存储单元对应于一个数组元素。数组元素用以下形式来表示:d(1)、d(2)、d(3)d(n),其中d表示数组的名称,括号内是下标,下标可以是常量,也可以是变量,或者是一个表达式。,
2、预备:数组的声明,*数组必须先声明,再使用 Dim a(1 To 8) As Long 声明了一个规模为8的数组a。其中元素的数据类型为长整型,练习,1:在数组a中,数据的存放情况如下表,当i=3时,a(i*2)+a(i+2)的值为_。,18,练习,2:设变量a=2,b=6,c=4。数组变量d的数据存放情况如下表:,则变量d(d(a)+d(b)-c)的值是_,0,练习,3:数组d中的数据存放情况如下表,以下关系表达式成立的是( ),A、d(2)=d(8)-6B、d(4)=2*d(2) C、d(8)=d(2)+d(6)D、d(2+5)=4,D,二、数组的操作,下列流程图的功能是:,将输入的10个
3、数据赋值给数组a,1、输入,相关语句,数组的输入语句 For i=1 to 10 a(i)=Val(InputBox(“请输入数组的值”) Next i 依次输入数组的值 数组的输出语句 For i=1 to 10 Print a(i) Next i把数组输出到屏幕,2、数组的赋值,下列流程图的功能是:,将数组a中的十个元素分别赋值为i*i 即: a(1)=1 a(2)=4 a(3)=9 a(4)=16 a(5)=25 a(6)=36 a(7)=49 a(8)=64 a(9)=81 a(10)=100,二、数组的操作,相关语句,数组的赋值语句 For i=1 to 10 a(i)= i*2 N
4、ext i数组a(i)的值依次为i*2,2、数组的赋值,例:输出斐波那契数列前十项,并求和,Dim a(1 To 10) As Integer,34,21,13,8,5,3,2,1,8,7,6,5,4,3,2,1,a,55,89,9,10,声明数组 找到斐波那契数列的规律 构造310的循环 为a(i)赋值 累加a(i)的值 输出s的值,第三项起,每一项都等于前两项之和,即 i=1时, a(i)=1 i=2时, a(i)=2 i=3时,a(i)=a(i-1)+a(i-2),For i = 3 To 10 a(i)=a(i-1)+a(i-2) s=s+a(i) Next i Print s,二、数组的操作,3、求数组中满足某一条件的数的个数,例:求数组a中正数的个数,二、数组的操作,4、求数组的和,例:求数组a中的偶数之和,二、数组的操作,5、顺序查找,F=0 n=Val(InputBox(“”) For i=1 to 8 If n=a(i) Then F=i End If Next i Print F,输入n,在数组a中寻找有没有与n的值相同的元素,若有,则输出该元素的下标,若没有,则输出“0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 杭州共青团杭州市委所属杭州青少年活动中心2025年招聘笔试历年参考题库附带答案详解(5卷)
- 南京侵华日军南京大屠杀遇难同胞纪念馆招聘9人笔试历年参考题库附带答案详解(5卷)
- 2025年河南省商丘市事业单位公开招聘联考笔试历年典型考题及考点剖析附带答案详解
- 某服装厂员工培训制度
- 《市场营销管理》-任务12-分析分销渠道策略
- 《传感器技术及应用》-3.项目三 气敏电阻测氧气浓度
- CCMD-3诊断标准培训大纲
- 农村电商发展的品牌建设路径研究综述
- 房地产营销策划行业现状与发展趋势
- 计量知识培训试题及答案
- 沥青温拌技术
- 2026上海安全员《A证》考试题库及答案
- 2026年北京市公安局辅警招聘备考题库含答案详解
- 人教版(2024)八年级下册生物全册必背知识点清单详细版
- 《谏太宗十思疏》训练题
- 重庆警察学院简介
- 2025中国融通资产管理集团有限公司社会招聘考试笔试参考题库附答案解析
- 2025中远海运集团招聘笔试历年常考点试题专练附带答案详解试卷2套
- 2026年陕西航天职工大学单招职业倾向性考试必刷测试卷必考题
- (2025版)中国带状疱疹相关性疼痛全程管理指南
- 设备租赁合同纠纷民事起诉状范本
评论
0/150
提交评论