下载此文档

VisualBasic程序设计.ppt


文档分类:IT计算机 | 页数:约83页 举报非法文档有奖
1/83
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/83 下载此文档
文档列表 文档介绍
数组与循环语句配合,可以使程序简化,对于成批数据的存储和处理尤为有效。
数组的概念
数组的引入
简单变量用一个变量名标识,不同的变量使用不同的变量名表示。处理成批的数据时,必须使用数组来处理 表示100个学生的成绩,采用简单变量来表示:
s1,s2,s3,… s99,s100 采用数组来表示:t(0), t(1), t(2),… t(98), t(99)
t(k) (k=0,1,2,…99)为数组元素(或称下标变量),它表示第k个学生的成绩, k称为下标变量的下标
数组的一个主要特点是通过下标(相当于索引)来引用数组元素
第五章数组
例如计算这100个学生成绩的平均分,可用: S=0 For k=0 To 99 S = S + t(k) ‘累加分数 Next k Aver=S/100 ‘求平均分
但若要统计高于平均分的人数,则无法实现。mark是一个简单变量,存放的是最后一个学生的成绩。
已有知识解决方法:再重复输入成绩,带来两个问题:
(1)输入数据的工作量成倍增加;
(2)若本次输入的成绩与上次不同,则统计的结果不正确。
解决此问题的根本方法,引入数组,始终保持输入的数据,一次输入,多次使用。
1、数组 数组是一组按一定顺序排列的数据的集合。 例如,学生成绩T=[t(0), t(1), …,t(99)] 是一个数组 三元一次方程组的系数矩阵 a11 a12 a13 A= a21 a22 a23 a31 a31 a33 也是一个数组
 数组的命名规则;数组类型
数组与数组元素
又称有序的变量——下标变量 默认情况下,下标从0开始。 例如,由一行共5个元素组成的数组x,它的5个下标变量为: x(0) x(1) x(2) x(3) x(4) 由三行四列元素组成的数组y,它的12个下标变量可表示为: y(0,0) y(0,1) y(0,2) y(0,3) y(1,0) y(1,1) y(1,2) y(1,3) y(2,0) y(2,1) y(2,2) y(2,3)
下标变量与简单变量具有基本相同的性质和作用
2、数组元素
下标用来标明该下标变量在数组中的位置
下标可以是常数值,也可以是变量(包括下标变量)或数值表达式,当下标的值为非整数时,会自动进行四舍五入处理。 例如:
若x(2)=10, k=2,则y(x(2))就是y(10), y(x(2)+k)就是y(12) 只要有规则地改变下标值,就可以很方便地使下标变量(如a(i))成为所需要的具体下标变量
数组元素的下标个数称为数组的维数。
Visual Basic 规定数组的维数不得超过60。
下标和数组的维数
固定大小数组是指数组元素的个数固定不变
动态数组的元素个数,在程序运行时可以改变
固定大小数组 1. 数组声明语句 使用数组之前,一般需要定义数组,以便让系统分配相应的存储单元。
固定大小数组和动态数组
数组说明语句
数组说明语句的形式是:
其中:Public、Private、Static、Dim是关键字。在 VB中可以用这4个语句定义数组。
<维界定义>的格式是:
如果程序没有使用Option Base 1语句,缺省下界和关键字 To 等价于“0 To 上界”。如果程序中使用了Option Base 1语句,等价于“1 To 上界”。
<数组名>(<维界定义>)是数组说明符。
数组说明语句示例
Public∣Private∣Static∣Dim <数组名>([<维界定义>])[As <数据类型>]
[<下界1> To]上界1[[,<下界2> To] 上界2……]
数组说明语句示例
下列数组说明语句出现在模块声明段
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)
数组的上、下界
某维的下界和上界分别表示该维的最小和最大的下标值。维界的取值范围不得超过长整型(Long)数据的数据范围
(- 2,147,483,648 到 2,147,483,647),且下界≤上界,否则将产生错误。
在定义固定大小数组时,维的上、下界说明必须是常数表达式,不可以是变量名。

VisualBasic程序设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数83
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ipod0c
  • 文件大小357 KB
  • 时间2017-09-12
最近更新