第7章数组教学课件 高教版 中职 Visual Basic语言程序设计.ppt
《第7章数组教学课件 高教版 中职 Visual Basic语言程序设计.ppt》由会员分享,可在线阅读,更多相关《第7章数组教学课件 高教版 中职 Visual Basic语言程序设计.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7 章 数组 7.1 数组的概念 7.2 静态数组和动态数组 7.3 数组的基本操作 7.4 控件数组 7.5 自定义数据类型数组的应用 7.6 综合实例第7 章 数组7.1 数组的概念 数组是一批相关数据的有序集合,数组变量实际上是一组顺序排列的同名变量,其中每个变量的排列顺序号叫做其变量的下标,而每一个带有不同顺序号的同名变量,都叫做这个数组变量的一个元素或叫做一个下标变量。每一个数组元素也是一个内存变量,与简单的内存变量不同的是,同一数组的所有元素在内存中的存放是连续的。第7 章 数组 7.2 静态数组和动态数组1 静态数组 在声明数组时,给定了数组元素个数的数组称为静态数组。数组声明
2、的形式为:Public|Private|Dim 数组名(维数定义)As 类型第7 章 数组7.2 静态数组和动态数组 2 动态数组 动态数组可以在任何时候由Redim 语句指出维数的大小。创建动态数组的步骤:(1)用Public 语句、Dim 语句或Static 语句在过程中声明数组,维数定义为空(保留括号),这样就将数组声明为动态数组。(2)在过程中用ReDim 语句为声明的动态数组分配实际的元素个数,格式为:ReDim Preserve 数组名维数定义As 类型 第7 章 数组7.2 静态数组和动态数组 3 数组在内存中存放的顺序 数组在内存中存放时,首先变化的是最后一维的下标,然后变化倒
3、数第二维的下标。例如,数组A(4,3)在内存中的分配如表7-1 所示:表7-1 数组A(4,3)在内存中的存放(按行)第7 章 数组7.2 静态数组和动态数组 4 数组的清除 经过定义的数组将为其分配相应的存储空间,其大小不能改变。为了重新初始化静态数组的元素,或者释放动态数组的存储空间,可以使用Erase 语句,其语法格式为:Erase arraylist 其中:参数arraylist 是一个或多个用逗号隔开的需要清除的数组变量。第7 章 数组7.3 数组的基本操作 1 给数组元素赋初值 可以使用循环结果和Array 函数给数组赋初值。(1)使用循环结构 如给数组strMark(100)的元
4、素赋初值(清0):For i=1 To 100 strName(i)=0 Next(2)使用Array 函数 Array 函数用来给一个Variant 变量返回一个Variant 型的数组,其语法格式为:=Array()第7 章 数组7.3 数组的基本操作 2 数组的输入 数组的输入一般可以通过文本框输入和InputBox 函数输入。对于大型的数组,一般采用文本框输入。3 数组的赋值 可以将一个已知数组元素的值的数组整体赋值给一个可调数组,并自动确定可调数组的大小。4 数组的输出 输出数组中的全部或部分元素,一般使用循环结构(尤其是For循环)。第7 章 数组7.4 控件数组 1 控件数组的概
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第7章 数组教学课件 高教版 中职 Visual Basic语言程序设计 数组 教学 课件 高教 Basic 语言程序设计
限制150内