基于项目的计算机软件基础-第九讲.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于项目的计算机软件基础-第九讲

计算机软件基础 -Visual Basic 主讲 杨小琨 2.4 循环结构和数组 本单元涉及到的 内容包括 名称 对象的姓名 1 循环结构 名称 对象的姓名 3 程序调试 名称 对象的姓名 4 查找和排序 名称 对象的姓名 5 链表和栈 名称 对象的姓名 2 数组 名称 2 数组 概述 数组是一组相关数据的集合,将这些数据组织起来统一存储,并用统一的名称和序号结合表示每一个数据,可以省去为大量数据取变量名的麻烦,而且使用起来相当灵活方便。 数组实际上是若干个变量的集合,数组中的变量被称为元素,元素有统一的命名方式,由统一的数组名和标明其位置的下标号组成。数组是由若干个元素组成的,根据元素个数的情况,可将数组分为固定数组和动态数组。 P42 名称 对象的姓名 2 数组 2.1 数组的声明 例:Dim aStudentAge(5) As Integer 表示含6个元素的一维数组,下标范围是0到5 Public aTeacherName(3 To 7) As String ‘ 表示含5个元素的全局一维数组,下标范围是3到7 Dim aMyArray(1 To 3 , 2 To 5) As String 表示3行4列的二维数组,行下标的范围是1到3,列下标的范围是2到5 Public|Private|Static|Dim 数组名 ([下界 To ] 上界[, [下界To] 上界]…) As 类型名 格式 1)数组名的命名规则和一般变量的命名规则相同。 2)数组的维数是通过数组下标的个数来确定的,多维数组的多个下标之间用逗号相隔。 3)定义数组元素下标的取值范围的格式是“[下界 To] 上界”。数组的下界和上界是用来规定数组元素的序号范围,根据上下界,就可以定出数组元素的个数,关系是:元素个数 = 下标上界 - 下标下界 + 1 。如果缺省下界,系统默认下标的下界是0,也可用Option base 下界值 设置缺省的数组下标。 注意 名称 对象的姓名 2 数组 2.2 数组元素引用 对数组元素的使用和一般变量的使用一致,只是数组元素的名称有自己的特点,要指明数组名称以及元素在数组中的序号,数组元素的引用格式是: 数组名 (元素下标号) 例:aMyArray(0,2)-引用aMyArray数组的第一列第三行的元素。 数组名、类型、维数以及元素下标的范围要与定义时一致。 注意    名称 对象的姓名 2 数组 2.3 数组元素输入 ①当数组元素较少或只对少数几个赋值时,可以直接使用赋值语句逐个地对数组元素赋值,格式: 数组名(元素下标号)=表达式 例如:e(3) = 10 aClassInfo(1,2)=“liNan” 数据类型的一致。 注意 ②如果数组元素的取值有一定的规律,可以运用循环语句,通过循环变量控制数组元素下标的变化来有规律地赋值 例如: Dim a(5) As Integer For i = 0 To 5 a(i) = 2 * i Next 循环终值不能超出数组的上界。 注意 ③如果赋值无规律,而是需要通过输入进行赋值,可以选择InputBox函数或者其他的输入方式,与循环语句相结合。 例如: Dim a(5) As Integer For i = 0 To 5 a(i) = InputBox(a( + Str(i) + ) = , input) Next i 名称 对象的姓名 2 数组 2.4 数组元素输出 数组元素的输出可以使用Print语句等输出语句或函数来完成,同时与循环语句相结合进行,和数组元素的输入控制相似。 循环终值不能超出数组的上界。 注意 名称 对象的姓名 2 数组 2.5 数组元素复制 数组元素之间的复制很简单,和一般单个变量之间的复制相同,用赋值运算符进行元素之间的赋值。如a(2)=b(0)。 但要复制整个数组,不能直接在两个数组名之间用赋值号进行,一般要与循环语句相配合,通过在两个数组的元素之间一一对应赋值,达到整体复制的目的。 整体复制时,数组的类型、维数和界限应相同。 注意 名称 对象的姓名 2 数组 2.6 数组的初始化 ①数组的初始化可以采用前面数组元素输入的几种方式 ②利用Array函数进行初始化 Array函数的作用是返回一个数组变量,数组元素的值就是Array函数

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档