VisualBasic程序设计(第2版)第7章数组.pdfVIP

VisualBasic程序设计(第2版)第7章数组.pdf

  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文档。上传文档
查看更多
第7章 数 组  7.1 一维数组  7.2 多维数组  7.3 动态数组  7.4 控件数组  7.5 数组的特殊操作  7.6 本章小结  7.7 上机实训 结束 7.1 一维数组  7.1.1 引例  7.1.2 一维数组的概念  7.1.3 一维数组的声明和引用  7.1.4 一维数组的使用 返回首页 7.1.1 引例 (1) 【例7.1】求一个班40名学生的平均成绩,然后统计高于平 均分的人数。 若用简单变量结合For...Next语句,求平均成绩的程序段 如下: P = 0 For I = 1 to 40 S = InputBox(请输入第 I 位学生的成绩:) P = P + S Next I P = P / 40 但是,若要统计高于平均分的人数,则无法实现。 7.1.1 引例 (2) 可用数组解决求40人的平均分和高于平均分人数的问题, 完整程序编写如下: Private Sub Command1_Click() Dim S(1 To 40) As Integer Dim P!, N%, i% P = 0 For i=1 To 40 S(i)= InputBox(请输入第 i 位学生的成绩:) P = P + S(i) Next I P = P / 40 N = 0 For i=1 To 40 If S(i) P Then N = N + 1 Next i Print 平均分=; P, 高于平均分的人数=; N End Sub 返回本节 返回首页 7.1.2 一维数组的概念(1) 在上例中,使用的S(i)是一个数组,因为只有 一个下标,所以又称一维数组。一维数组就是只有 一个下标的数组。实际上,数组就是一组具有相同 名字、不同下标的变量的集合。需要注意数组并不 是一种数据类型,它是用来存放或表示一组相关的 数据。 VB中的数组有一维数组、二维数组、…,最多 60维;二维及二维以上的数组也称多维数组。按声 明时数组的大小确定与否分为静态(定长)数组和 动态(可调)数组两类。 7.1.2 一维数组的概念(2) 数组必须先声明后使用,主要声明数组名、类 型、维数、数组大小。按声明时下标的个数确定数 组的维数。例7.1中的语句: Dim S(1 To 40) As Integer 声明了一个一维定长数组,该数组的名字为 C,类型为整型;共有40个元素,下标范围为1到 40;S数组的各元素是S(1),S(2),S(3),…,S(40); S(i)表示由下标i值决定是哪一个元素。 返回本节 返回首页 7.1.3 一维数组的声明和引用(1) 1. 一维数组的声明 声明一维数组的格式如下: Dim 数组名 (下标) [As 类型] 其中: 下标:必须为常数,不可以为表达式或变量。下标的形式 为: [下界 To ]上界,下标的上下界不得超过长整型数据 类型的范围,且受内存大小限制。若省略下界,其默认值为 0。一维数组的元素(分量)个数为:上界—下界+1。 As 类型:指定数组的数据类型(数组中各元素的数据类 型)。如果省略,即不明确给出数组的类型,则数组与以前 所述简单变量的声明一样,默认为变体型数组。 7.1.3 一维数组的声明和引用(2) 用Dim语句声明数组,实际上就是为系统提供 数组名、数组类型、数组的维数和各维大小等相关 信息。 例如: Dim W(100) As Integer

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档