- 1、本文档共121页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目六 数 组 任务6.1 数组和数组元素 任务导入 计算机处理的数据各种各样,这些数据根据有序与否可分为两类: (1) 无序性数据,仅与其取值有关,而与其所在的位置无关。前面介绍的变量都是简单变量,如a、i、x等,并可以给简单变量赋予一个某种数据类型的数值,各个简单变量是各自独立的,与其所在的位置无关。 (2) 有序性数据,不仅与其取值有关,而且与其所在的位置也密切相关,如体育比赛的成绩,就隐含着名次。 在程序设计中,利用简单变量可以解决不少问题。但是仅使用简单变量,势必受到简单变量单独性和无序性的限制,而难以或无力解决那些不仅与取值有关,而且与其所在位置也有关的较复杂的问题。 学习目标 (1) 理解数组、数组维数、数组元素等概念。 (2) 了解数组的类型和形式。 1.理解数组的概念 在程序设计中,将一组排列有序、个数有限的数据作为一个整体,用一个统一的名字来表示,即数组。 假如有5个学生的成绩,这一组成绩可以用一个名字cj来表示,其中第一个学生的成绩为80,第二个学生的成绩为68,第三个学生的成绩为90,第四个学生的成绩为85,第五个学生的成绩为95,则这一组有排列顺序的数80,68,90,85,95,就是一个数组。 在VB中,为了确定各数据与数组中每个元素的一一对应关系,必须给数组中的这些数据编号,即顺序号(用下标来指出顺序号,数组中也称为下标变量)。 因此可以说,数组即用一个名字代表顺序排列的一组数,顺序号就是下标变量的值。简单变量是无序的,无所谓谁先谁后,数组中的各元素是有排列顺序的。 例如,在成绩数组cj中: 第一个学生的成绩用cj(1)来表示,其值为80; 第二个学生的成绩用cj(2)来表示,其值为68; 第三个学生的成绩用cj(3)来表示,其值为90; 第四个学生的成绩用cj(4)来表示,其值为85; 第五个学生的成绩用cj(5)来表示,其值为95。 2. 掌握数组的命名 数组的命名规则与简单变量的命名规则一样,即由1~40个字符组成,组成的字符可以是字母、数字和小数点,并且必须以字母开头,如a、x、xscj等。 3. 理解数组的维数 数组中下标的个数称为数组的维数。 如果数组中的所有元素能按行(或列)顺序排成一行(或一列),也就是说,用一个下标便可以确定它们各自所处的位置,则这样的数组称为一维数组。 如果数组中的所有元素能按行、列顺序排成一个矩阵,换句话说,必须用两个下标才能确定它们各自所处的位置,则这样的数组称为二维数组。 依此类推,三个下标的数组,就构成三维数组,有多少个下标的数组,就构成多少维的数组,如四维数组、五维数组等。通常又把二维以上的数组称为多维数组。 例如: a(10) 为一维数组 x(2,3) 为二维数组 b(4,5,6) 为三维数组 4.理解数组元素 1) 数组中的元素 组成数组的各个元素一般为变量,由于这些变量共用一个变量名,即所在的数组名,因此必须要通过下标才能相互区别,故数组元素也称为下标变量。 在VB中,引用数组中的某一元素时,要指出数组名和用括号括起来的数组元素在数组中的位置(顺序号)的下标,即下标变量的标识为 〈数组名〉(〈下标表〉) 其中,〈下标表〉是指一个或者几个下标(代表一维或者几维),各下标之间应该用逗号分隔。例如: a(5) 代表数组a中顺序号为5的那个元素 x(26) 代表数组x中顺序号为26的那个元素 c(2,3) 代表数组c中第2排第3列的那个元素 2) 下标的使用说明 (1) 下标放在数组名后的括号内,如x(10)、a(4,5)、b(2,3,4)等。 (2) 下标可以是常量、变量或表达式,如a(3)、x(i)、a(10-n,n+2)等。 (3) 下标反映的是在数组中的位置。下标值若为非整数,则系统将按四舍五入自动取整,其值的范围在–32 768~32 767之间。例如,对于下标变量x(3.4),系统将下标按四舍五入自动取整后进行使用,即x(3)。 5.了解数组的类型 VB中,数据有多种数据类型,相应地,数组也有多种类型。可以声明任何基本数据类型的数组,包括用户自定义类型和对象变量,但是一个数组中的所有元素应该具有相同的数据类型。 当然,数据类型为Variant(变体)型时,各个元素能够包含不同类型的数据(对象、字符串、数值等)。 6.了解数组的形式 在VB中,根据数组元素的个数能否变化,数组分为静态数组和动态数组。 静态数组:数组元素的个数固定不变。 动态数组:数组元素的个数在运行时可以改变。
您可能关注的文档
- Visual Basic.NET程序设计潘晓文电子教案 第3章.ppt
- Visual Basic.NET程序设计潘晓文电子教案 第4章.ppt
- Visual Basic.NET程序设计潘晓文电子教案 第5章.ppt
- Visual Basic.NET程序设计潘晓文电子教案 第6章.ppt
- Visual Basic.NET程序设计潘晓文电子教案 第7章.ppt
- Visual Basic.NET程序设计潘晓文电子教案 第8章.ppt
- Visual Basic.NET程序设计潘晓文电子教案 第9章.ppt
- Visual Basic.NET程序设计潘晓文电子教案 第10章.ppt
- Visual Basic.NET程序设计潘晓文电子教案 第11章.ppt
- Visual Basic.NET程序设计实验实训指导 教学课件 作者 邱炳城 实验1 求平方根.ppt
文档评论(0)