欢迎来到天天文库
浏览记录
ID:40239423
大小:971.50 KB
页数:37页
时间:2019-07-28
《Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第2章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录第2章数组和VB.NET程序分块设计2.1.1数据结构2.1.2数组的概念2.1.3一维数组2.1.4ForEach…Next语句2.2.1多维数组2.2.2多维数组的应用2.2.3创建自定义数据类型2.2.4应用自定义数据类型返回目录中国铁道出版社目录2.3.1程序分块设计的意义2.3.2过程的类型2.3.3Sub过程2.3.4Function过程2.3.5变量的作用域2.4.1形参和实参2.4.2关键字ByVal和ByRef2.4.3过程重载2.4.4递归方法返回目录中国铁道出版社在计算机编程的实际应用中,除了需要处理纯数值数据外,还经常需要处理字符、
2、表格、图像、音频及视频等具有一定结构的数据。了解数据结构是解决实际问题的关键,是编程的基础。数据结构是一门研究非数值计算问题中,计算机处理对象,对象之间关系及对这些对象进行相关操作等的一门学科。计算机完成这类工作的效率和被处理的数据的组织形式有着密切的关系。这就是说存在一个数据结构问题。对于许多非数值问题,通常是无法用数学方程来描述的,这些问题所求的不是某个数值,而是某种检索的结果、某种排列的状态、某种转换后的形式、某种设计的表示等,这些问题的数学模型是通过一种数据结构来描述数据及数据之间相互关系的。在数据结构中有许多术语,下面介绍几种常用术语的含义。(1)数
3、据:数据是对客观事物的名称、数量、特征、性质等属性的描述形式(即编码),是计算机所能处理的一切符号(如数、字符、图像符号、声音符号、视频符号等)的集合。数据是信息的载体,它可以用计算机来加工处理。返回目录2.1.1数据结构中国铁道出版社(2)数据元素:数据元素(DataElement)是数据集合中的一个个体,是数据的基本单位。例如,数据集合N={l,2,3,4,5,6}中自然数1~6均为数据元素。一个数据元素可以是简单的只有一个数据项,例如,一个数值、一个符号或一个名称等,也可以是由若干个数据项组成的。(3)数据对象:具有相同性质的数据元素的集合称为数据对象。
4、(4)关键数据项:在数据结构中,通常一个数据结点由用来描述一个独立事物的多种属性的多个信息组成。(5)数据类型:数据类型是指程序设计语言中允许的变量类型。程序中出现的每一个变量必须与一个且仅与一个数据类型相联系,它不仅规定了该变量可以设定的值的集合,而且规定了这个集合上的一组运算。各种语言都规定了它所允许的数据类型。返回目录2.1.1数据结构中国铁道出版社在实际应用中,经常需要处理一批相互有联系、有一定顺序、同一类型和具有相同性质的数据。通常把这样的数据或者变量称为数组。例如,某单位所有职工的年收入、某超市各个部门的盈利额等。构成数组的各个数据或者变量称为数组
5、元素。如果若干职工年收入构成一个数组,那么每个职工的年收入就是一个数组元素。为了区分各个不同的数组,必须给每个数组取一个名字。数组的名称必须符合命名规则。有了数组,就可以用同一个数组名来表示一系列的数据,并用一个序号(在数组中称为下标)来表示同一数组中的不同数组元素。例如,数组numbers有10个数组元素,则可表示为:numbers(0),numbers(1),numbers(2),numbers(3),numbers(4),numbers(5),numbers(6),numbers(7),numbers(8),numbers(9)。因此,数组元素也称为下标
6、变量,它由数组名称和小括号内的下标组成,而且下标可以是常量、变量和数值型表达式。返回目录2.1.2数组的概念中国铁道出版社下标变量和变量之间的重要区别就是变量是没有序的,数组中的数组元素是有排列顺序的。数组的主要特点如下。(1)数组是相同数据类型元素的集合。(2)数组中的各个元素在内存中按照先后顺序连续存放在一起。(3)每个数组元素用其所在数组的名字和其在数组中的顺序位置表示。例如,numbers(0)代表变量名为numbers的数组中的第1个元素,numbers(1)代表数组numbers的第2个元素,依此类推,numbers(n)代表数组numbers的第
7、n+1个元素。(4)数组的下标值从0开始,它可以是整数类型的数据、变量和算术表达式。例如,numbers(index+10)、names(4*3-2)都是合法的。(5)每个数组都有长度,也就是数组所能包含的元素个数是有限的,是预先声明好的。返回目录2.1.2数组的概念中国铁道出版社(1)声明数组在使用数组之前必须先声明数组,主要是声明数组的名称、数组中元素的数据类型和数组元素的个数,其格式为:Dim数组名(下标上限)As数据类型其中,“数组名”必须符合标识符规则,“下标上限”是数组元素个数减1。例如,下面的声明语句都是合法的。Dimnum(10)AsInteg
8、er'声明数组numbers共有11个
此文档下载收益归作者所有