数组教程课件.ppt

数组教程课件.ppt

ID:49397171

大小:197.50 KB

页数:44页

时间:2020-02-04

数组教程课件.ppt_第1页
数组教程课件.ppt_第2页
数组教程课件.ppt_第3页
数组教程课件.ppt_第4页
数组教程课件.ppt_第5页
资源描述:

《数组教程课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章数组6.1数组的概念6.2静态数组及其声明6.3动态数组及其声明6.4ForEach-Next结构6.5数组的基本操作6.6控件数组6.7程序示例数学中表示一个数列时,通常使用a0,a1,a2,、…,ai,…,an的形式,我们将其称为数列a,用来表示一组相同类型的数。数列中的每一项都表示为ai的形式,其中a为数列名,i为该项在数列中所处的位置,又称为下标。比如把50名学生的成绩放到a0,a1,a2,…,a49中,a0中存放的是第一个学生的成绩,a1中存放的是第二个学生的成绩…。6.1数组的概念同样在VB中,要表示这50名学

2、生的成绩,我们把50名学生的成绩放到a(0),a(1),…,a(49)中。与数列表示形式的不同点是,将下标放到了一对圆括号中。我们称这种表示为数组。使用数组可以缩短和简化程序,方便地对数组中的元素加以处理。6.1.1数组的引入在VB中,数组是一组按一定顺序排列的数据的集合。例如,可以用一个数组a来存放100名学生的成绩,这时,这些学生成绩就表示为a(0),a(1),…,a(99)其中,a称为数组名,a(i)(i=0,1,…,99)为数组元素,它表示第i+1个学生的成绩,i称为数组元素的下标。【例6.1】数组是一组按一定顺序排列的

3、数据的集合。通常情况下,同一数组中的数组元素的数据类型是相同的,但也可以不同(由声明时的数据类型所决定)。例如,下面的声明语句:Dima(1To50)AsInteger声明了一个数组a,数组a中有50个数组元素,分别是a(1)、a(2)、a(3)、…、a(50)。其共同特点是,数组名是a,类型是整型;不同点是每个数组元素括号中的下标是不同的。6.1.2数组的概念数组元素是由其下标来决定各自在数组中的位置的,因此数组元素又称为下标变量。数组元素由数组名、下标和圆括号共同组成,其一般形式如下:数组名(下标1[,下标2,…])其中,下

4、标可以是常量、变量或算术表达式。当下标的值为非整数时,系统会自动进行四舍五入处理。没有特别说明时,下标从0开始。例1,由一行共5个元素组成的数组x,它的5个下标变量为:x(1)x(2)x(3)x(4)x(5)例2,三元一次方程组的系数矩阵:组成的数组a,它有3行3列9个元素,这9个下标变量可表示为:a(0,0)a(0,1)a(0,2)a(1,0)a(1,1)a(1,2)a(2,0)a(2,1)a(2,2)在一个数组中,如果只需一个下标就可以确定一个数组元素在数组中的位置,则该数组称为一维数组。如例1。如果需要两个下标才能确定一个

5、数组元素在数组中的位置,则该数组称为二维数组。如例2。依此类推,必须由N个下标才能确定一个数组元素在数组中的位置,则该数组称为N维数组。因此确定数组元素在数组中的位置的下标个数就是数组的维数。通常把二维以上的数组称为多维数组。VB规定数组的维数不得超过60。6.2静态数组及其声明程序中使用某个数组之前必须对数组进行声明,声明的目的是确定数组的名称和它的数据类型,指明数组的维数和每一维的上、下界的取值范围(即维的大小),VB系统依据声明给该数组分配空间,以存放数组的所有元素。我们将声明时指定了上、下界的数组称为静态数组。1.一维数

6、组声明一维数组的格式如下:Dim数组名([下界To]上界)[As数据类型]其中:数组名:与简单变量相同,其命名应符合标识符规则。[下界To]上界:下标下界最小可为-32768,最大上界为32767,若省略下界时,表示下标的取值是从0开始,等价于“0To上界”。As数据类型:与简单变量相同,用来说明数组的类型。如果省略,则默认为是Variant类型。6.2.1.数组声明语句一维数组的大小为:上界–下界+1所谓数组的大小就是该数组所包含的数组元素的个数,有时也称为数组的长度。例如:Dima(1To50)AsInteger声明了数组a

7、是一维数组,有50个元素,下标的范围为1~50。Dimxm(9)AsString*3声明了数组xm是一维定长字符串数组,有10个元素,下标的范围为0~9,每个元素最多存放3个字符(3个英文字母或3个汉字)。2.多维数组声明多维数组的格式如下:Dim数组名([下界1To]上界1[,[下界2To]上界2…])[As数据类型]其中:数组名、As数据类型与一维数组的规定相同。[下界To]上界的个数决定了数组的维数,最多允许有60维。多维数组大小的计算公式如下:每一维的大小=上界–下界+1数组的大小=第1维大小×第2维大小×…×第n维大小

8、例如:DimB(2,1To2)AsSingle声明了一个二维单精度型数组B,第1维的下界为0,上界为2;第2维的下界为1,上界为2。数组元素为B(0,1),B(0,2),B(1,1),B(1,2),B(2,1),B(2,2)。B数组的大小=(2–0+1)×(2–

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。