- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 数 组
本章要求:
11.掌握数组的概念掌握数组的概念
2.掌握数组(一、二维)的定义及其引用,
3.掌握控件数组的建立及使用。
4.4. 掌握与数组有关的常用算法掌握与数组有关的常用算法,,如排序如排序、、查找查找、、插入等插入等。。
重点:
数组定义及引用方法,与数组有关的一些常用算法
难点难点::
与数组有关的一些常用算法
数组的概念数组的概念
在实际应用中,常常需要处理相同类型的一批数据。例如,为了处
理100个员工的工资,可以用S (1 ),S (2 ),…,S (100 )来分别
代表每个员工的工资,其中S (1 )代表第一个员工的工资,S (2 )
代表第二个员工的工资……。在VB 中,把一组相互关系密切的数据
放在一起并用一个统一的名字作为标志放在一起并用一个统一的名字作为标志,,这就是数组这就是数组。。
数组中的每一个数据称为数组元素数组中的每一个数据称为数组元素,,用数组名和该数据在数组中的用数组名和该数据在数组中的
序号来标识序号来标识序号来标识序号来标识。。。。序号又称为下标序号又称为下标序号又称为下标序号又称为下标,,,,数组元素又称为下标变量数组元素又称为下标变量数组元素又称为下标变量数组元素又称为下标变量。。。。例如例如例如例如,,,,
SS ((22 ))是一个数组元素是一个数组元素,,其中的其中的SS称为数组名称为数组名,,22是下标是下标。。在使用数在使用数
组元素时组元素时,,必须把下标放在一对紧跟在数组名之后的括号中必须把下标放在一对紧跟在数组名之后的括号中。。SS ((33 ))
是一个数组元素是一个数组元素,,而而SS33是一个简单变量是一个简单变量。。
数组的概念数组的概念
数组的概念:
数组并不是一种数据类型数组并不是一种数据类型,,而是而是一组相同类型数据一组相同类型数据的集的集
合。用一个统一的名字(数组名)代表逻辑上相关的一批数
据,每个元素用下标变量来区分;下标变量代表元素在数组
中的位置。
其表示形式:其表示形式:
A(1)A(1) ,,A(10)A(10)
X(1,1), X1(1,10), X(2,10)
Y(0,0,0), Y(1,2,5)
数组名、空间大小
数组元素及类型
下标下标,上界上界、下界下界、越界越界,缺省下界缺省下界
数组维数
数组的概念数组的概念
Visual Basic 中的数组分类:
按数组的大小按数组的大小 ((元素个数元素个数))是否可以改变来分为是否可以改变来分为::
定长数组、动态(可变长)数组。
按元素的数据类型可分为:
数值型数组、字符串数组、逻辑数组、
日期型数组、变体数组等、对象数组。
按数组的维数可分为按数组的维数可分为::
一维数组、二维数组、多维数组
数组的定义数组的定义
11、数组必须“先声明后使用”,、数组必须“先声明后使用”,声明一个数组就是声明其
数组名数组名数组名数组名、、类型类型类型类型、、维数维数维数维数和和数组的大小数组的大小数组的大小数组的大小。。
22 、数组的维数、数组的维数((即下标的个数即下标的个数)各维下标之间用逗号分
开开。。
在VB 中有一维数组一维数组、二维数组二维数组……最多可以达到60维
3333 、、、、静态数组静态数组静态数组静态数组::::数组声明时数组声明时数组声明时数组声明时,,,,数组的大小固定的数组称数组的大小固定的数组称数组的大小固定的数组称数组的大小固定的数组称
为静态数组为静态数组。。 它指明了数组的维数维数和每一维的下标范下标范
围围围围,,在使用过程中在使用过程中,,它的维数和下标范围将不得改变它的维数和下标范围将不得改变
4 、动态数组:动态数组:数组声明时数组声明时,不指明数组的维数和每
一维的下标范围一维的下标范围,,仅用一对圆括号表示仅用一对圆括号表示,,这样的数组这样的数组这样的数组这样的数组
称为称为动态数组动态数组。。
静态数组的定义静态数组的定义
静态数组的声明语法是:静态数组的声明语法是:
文档评论(0)