数组第章 数组的概念 数组的作用? 数组的基本操作 此类数据结构 动态数组 来处理数据量大 控件数组 类型相同且有序排 程序示例 列的数据 小结 关于期中考试 回顾
• 数组的概念 • 数组的基本操作 • 动态数组 • 控件数组 • 程序示例 • 小结 • 关于期中考试 数组 第5章 数组的作用? 此类数据结构 来处理数据量大、 类型相同且有序排 列的数据。 回顾
关于期中上机考试 时间 1实验书P52 527日中午2实验书P556-6 要求 3实验书P60 60分钟做完 4实验书P63(7-5 窗体上注明:5实验书P64(7-) 班级学号姓名6实验书P72(8-4) 随机抽题 7教材P116第9题 临时点题可加分 8教材P115第2题
时间: 5月27日中午 要求: 60分钟做完 窗体上注明: 班级学号姓名 随机抽题 临时点题可加分 1.实验书P52 2.实验书P55(6--6) 3.实验书P60 4.实验书P63(7--5) 5.实验书P64(7--7) 6.实验书P72(8--4) 7.教材P116第9题 8.教材P115第2题 关于期中上机考试
数组的概念 51 数组可用于存储成组的有序数据。使用数组 就是用一个相同的名字引用这一组变量中的数据 这个名字被称为数组名。 数组命名与数组元素 数组定义 数组的结构 数组函数及数组语句
数组的概念 数组可用于存储成组的有序数据。使用数组 就是用一个相同的名字引用这一组变量中的数据, 这个名字被称为数组名。 •数组命名与数组元素 •数组定义 •数组的结构 •数组函数及数组语句 5.1
数组命名与数组元素51.1 数组名的命名规则与简单变量命名规则一样。 数组内的每个成员称为数组元素,数组元素又称 为下标变量,数组元素的类型也就是数组的类型 数组元素名的一般形式是: 数组名(下标1[,下标2.1) 其中:下标可以是常量、变量或算术表达式。当 下标的值为非整数时,会自动进行四舍五入
数组命名与数组元素 • 数组名的命名规则与简单变量命名规则一样。 • 数组内的每个成员称为数组元素,数组元素又称 为下标变量,数组元素的类型也就是数组的类型。 • 数组元素名的一般形式是: 其中:下标可以是常量、变量或算术表达式。当 下标的值为非整数时,会自动进行四舍五入。 5.1.1 数组名(下标1[,下标2……])
数组定义 512 定义 1、名称和数据类型·数组说明语句 2、维数和每一维的上 下界的取值范围。 数组的初始化 数组类型: 静态数组和动态数组
数组定义 • 数组说明语句 • 数组的初始化 5.1.2 定义: 1、名称和数据类型 2、维数和每一维的上、 下界的取值范围。 数组类型: 静态数组和动态数组
数组说明 同变量定义(地点?语句?) ption base 1 语句的功能 维的大小=上界-下界+1 数组元素总个数=各维数连乘 数组类型定义例) 数组维说明示例
数组说明 • 同变量定义(地点?语句?) • Option base 1 语句的功能 • 维的大小=上界--下界+1 • 数组元素总个数=各维数连乘 • 数组类型定义(例) • 数组维说明示例
数组说明语句示例 Dim a(6)As Integer A(AC)A②A(③A(A(⑤A Private Name(1999 To 2002)As String *8 Name(1999) Nune(2000) Name(200) Name(2002) Dim b(2,1 to 2)As Integer B(D B(0,2)BO, BO2)B21 B22)
数组说明语句示例 Dim A(6) As Integer Private Name(1999 To 2002) As String * 8 Dim B(2,1 to 2) As Integer A(0) A(1) A(2) A(3) A(4) A(5) A(6) Name(1999) Name(2000) Name(2001) Name(2002) B(0,1) B(0,2) B(1,1) B(1,2) B(2,1) B(2,2)
数组维说明示例 Dim M As integer Const n As integer= 5 Dim A(N) AS Integer Dim B(To 6.6) As Integer v Din C(To 2+3) As Integer Dim D(To M)As Integer X
数组维说明示例 Dim M As integer Const N As Integer = 5 Dim A(N) As Integer √ Dim B(1 To 6.6) As Integer √ Dim C(1 To 2 + 3) As Integer √ Dim D(0 To M) As Integer ×
数组初始化 数值型的数组元素初始值为零 变长字符类型的数组元素初始值为空 字符串 定长字符类型的数组元素初始值为指 定长度个数的空格 布尔型的数组元素初始值为 False 变体( Variant)类型的数组元素的初 始值是 Empty
数组初始化 • 数值型的数组元素初始值为零 • 变长字符类型的数组元素初始值为空 字符串 • 定长字符类型的数组元素初始值为指 定长度个数的空格 • 布尔型的数组元素初始值为False • 变体(Variant)类型的数组元素的初 始值是Empty
数组的结构 513 一维数组的结构 二维数组的结构 三维数组的结构
数组的结构 • 一维数组的结构 • 二维数组的结构 • 三维数组的结构 5.1.3