- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数组教程课件
第6章 数组; 数学中表示一个数列时,通常使用
a0,a1,a2,、…,ai,…,an
的形式,我们将其称为数列a,用来表示一组相同类型的数。
数列中的每一项都表示为ai的形式,其中a为数列名,i为该项在数列中所处的位置,又称为下标。
比如把50名学生的成绩放到a0,a1,a2,…,a49中,a0中存放的是第一个学生的成绩,a1中存放的是第二个学生的成绩…。 ; 同样在VB中,要表示这50名学生的成绩,我们把50名学生的成绩放到
a(0),a(1),…,a(49)中。
与数列表示形式的不同点是,将下标放到了一对圆括号中。我们称这种表示为数组。
使用数组可以缩短和简化程序,方便地对数组中的元素加以处理。 ;6.1.1 数组的引入 ; 数组是一组按一定顺序排列的数据的集合。通常情况下,同一数组中的数组元素的数据类型是相同的,但也可以不同(由声明时的数据类型所决定)。
例如,下面的声明语句:
Dim a(1 To 50) As Integer
声明了一个数组a,数组a中有50个数组元素,分别是a(1)、a(2)、a(3)、…、a(50)。
其共同特点是,数组名是a,类型是整型;不同点是每个数组元素括号中的下标是不同的。; 数组元素是由其下标来决定各自在数组中的位置的,因此数组元素又称为下标变量。数组元素由数组名、下标和圆括号共同组成,其一般形式如下:
数组名(下标1[,下标2,…])
其中,下标可以是常量、变量或算术表达式。当下标的值为非整数时,系统会自动进行四舍五入处理。没有特别说明时,下标从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。
如果需要两个下标才能确定一个数组元素在数组中的位置,则该数组称为二维数组。如例2。
依此类推,必须由N个下标才能确定一个数组元素在数组中的位置,则该数组称为N维数组。
因此确定数组元素在数组中的位置的下标个数就是数组的维数。通常把二维以上的数组称为多维数组。VB规定数组的维数不得超过60。 ;6.2 静态数组及其声明;
1.一维数组
声明一维数组的格式如下:
Dim 数组名([下界 To] 上界) [As数据类型]
其中:
数组名:与简单变量相同,其命名应符合标识符规则。
[下界 To] 上界:下标下界最小可为-32768,最大上界为32767,若省略下界时,表示下标的取值是从0开始,等价于“0 To上界”。
As 数据类型:与简单变量相同,用来说明数组的类型。如果省略,则默认为是Variant类型。;一维数组的大小为:上界–下界+1
所谓数组的大小就是该数组所包含的数组元素的个数,有时也称为数组的长度。
例如:
Dim a(1 To 50) As Integer
声明了数组a是一维数组,有50个元素,下标的范围为1~50。
Dim xm(9) As String*3
声明了数组xm是一维定长字符串数组,有10个元素,下标的范围为0~9,每个元素最多存放3个字符(3个英文字母或3个汉字)。;2.多维数组
声明多维数组的格式如下:
Dim 数组名([下界1 To] 上界1[,[下界2 To] 上界2 …]) [As数据类型]
其中:
数组名、As 数据类型与一维数组的规定相同。
[下界 To] 上界的个数决定了数组的维数,最多允许有60维。
多维数组大小的计算公式如下:
每一维的大小 = 上界 – 下界 + 1
数组的大小 = 第1维大小×第2维大小×…×第n维大小;例如:
Dim B(2, 1 To 2) As Single
声明了一个二维单精度型数组B,第1维的下界为0,上界为2;第2维的下界为1,上界为2。数组元素为B(0,1),B(0,2) ,B(1,1) ,B(1,2) ,B(2,1) ,B(
您可能关注的文档
- 急救技能大赛方案.ppt
- 怎样挑选雪佛兰科鲁兹脚垫.ppt
- 总复习答疑.ppt
- 总体图纸会签管理.ppt
- 悬吊伤害.ppt
- 总结与复习2011.ppt
- 情商修炼(学员版).ppt
- 意外伤害防护课件.ppt
- 慈溪微整形大体水平情况.ppt
- 情迷雅鲁藏布江.ppt
- 《JJF 2132-2024荧光紫外灯人工气候老化试验装置校准规范:辐射照度参数》.pdf
- JJF 2120-2024轮速传感器校准规范.pdf
- 计量规程规范 JJF 2120-2024轮速传感器校准规范.pdf
- 《JJF 2129-2024钙钛矿太阳电池校准规范:光电性能参数》.pdf
- JJF 2129-2024钙钛矿太阳电池校准规范:光电性能参数.pdf
- 《JJF 2120-2024轮速传感器校准规范》.pdf
- JJF 2117-2024沥青混合料理论最大相对密度仪校准规范.pdf
- JJF 2116-2024特定蛋白分析仪校准规范.pdf
- 《JJF 2116-2024特定蛋白分析仪校准规范》.pdf
- 计量规程规范 JJF 2117-2024沥青混合料理论最大相对密度仪校准规范.pdf
文档评论(0)