《维数组应用实例》PPT课件

《维数组应用实例》PPT课件

ID:45563812

大小:5.01 MB

页数:53页

时间:2019-11-14

《维数组应用实例》PPT课件_第1页
《维数组应用实例》PPT课件_第2页
《维数组应用实例》PPT课件_第3页
《维数组应用实例》PPT课件_第4页
《维数组应用实例》PPT课件_第5页
资源描述:

《《维数组应用实例》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、——数组及应用VisualBasic程序设计VisualBasic程序设计01掌握数组的定义02重点掌握一维数组的定义、引用和应用03掌握控件数组的定义和应用学习目标VisualBasic程序设计实例概述在实际应用中,常常需要处理类型相同的一批数据。例如,为了处理100个员工的工资,可以用S(1),S(2),S(3),······S(100)来分别代表每个员工的工资,其中S(1)代表第一个员工的工资,S(2)代表第二个员工的工资,以此类推······VisualBasic程序设计由生活中的实例,我们不难得出,像员工和员工工资一样的类似的很多数据,都具有相互密切关系。在VB中,把一组相互

2、关系密切的数据放在一起并用一个同意的名字作为标志,这就是数组。实例概述VisualBasic程序设计在VB中,把一组具有同一名字、不同下标的下标变量称为数组。一个数组可遗憾又若干个下标变量。下标用来指出某个数组元素在数组中的位置。如S(1to100)中S是数组名,可以表示逻辑上相关的一组数,其中,“1to100”称为下标,可以表示该数组中的各个元素。数组并不是一种数据类型,而是一组有序的同类型数据的集合。利用数组,可以方便的组织和使用数据。VisualBasic程序设计数组概念数组元素下标数组维数数组类型数组中的每一个数据称为数组元素。用数组名和该数据在数组中的序号来标识。下标表示顺序

3、号(即序号),每个数组有唯一的顺序号,下标不能超过数组声明的上、下界范围。由数组元素中下标的个数决定,一个下标表示一维数组(下面将会重点学习),两个下标表示二维数组。VB中有一维数组,二维组······最多60维数组。按数组占用存储空间的方式不同,分为两种数组:静态数组和动态数组。两种数组的定义方法不同,使用方法也略有不同。有关基本概念VisualBasic程序设计注意下标可以是整形的常数、变量、表达式。如:G(8)B(I)C(3+K)下标还可以是下标变量如:A(A(5))令A(5)=4则A(A(5))=A(4)下标的取值范围是:下界To上界,缺省下界时,系统默认取0。VisualBa

4、sic程序设计只用一个下标就能确定某个数组元素在数组中的位置,这样的数组称为一维数组。一维数组用两个(多个)下标才能确定某个数组元素在数组中的位置,则数组称为二维(多维)数组。二维数组数组分类VisualBasic程序设计数组声明数组必须先声明后使用。声明数组的目的是通知计算机为其留出所需要的空间,用来存储数组元素。在计算机中,数组占据一块连续的内存区域,数组名是这个区域的名称,区域的每个单元都有自己的地址,该地址用下标表示。可声明的内容包括数组名、类型、维数、数组大小。VisualBasic程序设计1)、数组是一组相同类型的元素的集合;数组特点2)、数组中各元素有先后顺序,它们在内存

5、中按排列顺序连续存储在一起;3)、所有的数组元素是用一个变量名命名的一个集合体,而且每一个数组元素在内存中独占一个内存单元,可视为同一个内存变量。为了区分不同的数组元素,每一个数组元素都是通过数组名和下标来访问的,如A(1,2),B(5)。4)、使用数组时必须对数组进行“声明”,即先声明后使用。所谓声明,就是对数组名、数组元素的数据类型、数据元素的个数进行定义。VisualBasic程序设计1.格式Public

6、Private

7、Dim数组名(维数定义)[As类型],…2.功能声明数组名称、维数、维大小、类型。为数组分配存储空间。例:定义数组G保存全班40名同学的英语成绩DimG(1To

8、40)AsInteger一维数组的定义VisualBasic程序设计3.说明1)Public

9、Private

10、Dim:在标准模块的通用声明段使用Public语句建立一个全局级数组;在模块的通用声明段使用Private语句或Dim语句建立一个模块级数组;在过程中用Dim语句建立一个过程级数组。2)数组名:需遵循变量命名约定。3)“维数定义”:[下界1To]上界1,[下界2To]上界2,…VisualBasic程序设计如果下界省略,则使用默认下界定义默认下界:OptionBase{0

11、1}不加任何定义时,默认下界为0数组元素个数:(上界1-下界1+1)*(上界2-下界2+1)*…4)<类型

12、>:IntegerLongSingleDoubleBooleanStringString*nCurencyByteDateVariantObject用户定义类型……VisualBasic程序设计5)数组在定义后自动被初始化例如:将数值型数组元素值置为0;将字符串类型数组元素值置为零长度字符串6)静态数组被定义后,VB为其分配固定大小的存储空间,在运行期大小不能改变。VisualBasic程序设计数组概念释义dimmark(1to100)asin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。