Visual Basic程序设计 第三版 教学课件 作者 丁爱萍 第6 11章 项目六.ppt

Visual Basic程序设计 第三版 教学课件 作者 丁爱萍 第6 11章 项目六.ppt

  1. 1、本文档共121页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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中,根据数组元素的个数能否变化,数组分为静态数组和动态数组。   静态数组:数组元素的个数固定不变。   动态数组:数组元素的个数在运行时可以改变。

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档