数据类型和常量、变量_第1页
数据类型和常量、变量_第2页
数据类型和常量、变量_第3页
数据类型和常量、变量_第4页
数据类型和常量、变量_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、数组上海市第六十中学 信息科技组 李佳一、数组的表示例:a(1)=6a(2)=4a(3)=5a(4)=2a(5)=1a(6)=2a(7)=3a(8)=5根据数组的情况,以下表述也是正确的:a(6)=a(2*3)a(4+4)=5a(3)=a(1)-a(5)a(8)=a(6)+a(7)a(1)a(2)a(3)a(4)a(5)a(6)a(7)a(8)64521235预备:数组的概念数组是一种特殊变量,在内存中的位置是连续的,一个规模为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)的值为_。a(1)a(2)a(3)a(4)a(5)a(6)20218431518练习2:设变量a=2,b=6,c=4。数组变量d的数据存放情况如下表:d(1)d(2)d(3)d(4)d(5)d(6)d(7)d(8)102061594则变量d(d(a)+d(b)-c)的值是_0练习3:数组d中的数据存放情况如下表,以下关系表

3、达式成立的是( )d(1)d(2)d(3)d(4)d(5)d(6)d(7)d(8)98176243A、d(2)=d(8)-6B、d(4)=2*d(2)C、d(8)=d(2)+d(6)D、d(2+5)=4D二、数组的操作下列流程图的功能是:Input a(i)i=10i=1i=i+1YN将输入的10个数据赋值给数组a1、输入 相关语句数组的输入语句For i=1 to 10 a(i)=Val(InputBox(“请输入数组的值”)Next i 依次输入数组的值 数组的输出语句For i=1 to 10 Print a(i)Next i把数组输出到屏幕 2、数组的赋值 下列流程图的功能是:i=3时

4、,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 iPrint s二、数组的操作3、求数组中满足某一条件的数的个数例:求数组a中正数的个数i0YNOutput c二、数组的操作4、求数组的和 例:求数组a中的偶数之和 i=10i=1,s=0i=i+1YNs=s+a(i)YNa(i) mod 2=0Output s二、数组的操作5、顺序查找F=0n=Val(InputBox(“”)For i=1 to 8 If n=a(i) Then F=i End IfNext iPrint F 7425698387654321a输入n,在数组a中寻找有没有与n的值相同的元素,若有,则输出该元素的下标,若没有,则输出“0” 。i=8i=1,F=0i=i+1YNa(i)=nYNInput n Output f

温馨提示

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

评论

0/150

提交评论