- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisualBsic程序设计
下次课内容: 5.3 数组的操作 实验作业: 实验十 * * Visual Basic程序设计 第5章 数组 回 顾 三种基本结构:顺序结构(Inputbox、Msgbox)选择结构(If、Select)循环结构(For、While、Do) 五个常用控件:单选按钮(OptionButton)复选框(CheckBox)框架(Frame)滚动条(HScrollBar、VScrollBar)计时器(Timer) 本章内容 5.1 数组的概念 5.2 数组声明 5.3 数组的操作 5.4 列表框和组合框控件 5.7 自主学习(控件数组) 【引例】求全班同学某门课程的平均成绩, Dim i%, n%, sum%,, average!, score% sum = 0 : i = 1 : n = val(text1.text) Do While i = n score = InputBox(输入第 i 位同学的成绩, 成绩录入) sum = sum + score i = i + 1 Loop average = sum / n MsgBox 全班 n 名同学的平均分为: average, , 统计平均分 并统计高于平均分的人数。(如何实现?) (i) (i) (1 to 60) 可以用一批具有相同名字、不同下标的 变量来表示一组数据,能更清楚的表示它们 之间的关系。 在VB 中,把一组具有相同名字、不同 下标的变量称为数组。 5.1 数组的概念 一、数组的维数 维数:数组中的下标个数。 按数组的维数可分为:一维数组、二维数组、多维 数组。 一维数组:数组中的元素有一个下标 。 二维数组:数组中的元素有两个下标 。 多维数组:数组中的元素有多个下标 。 二、 数组的形式 根据数组元素的个数能否变化可分为: 静态数组和动态数组。 静态数组: 数组元素的个数和下标的上、下界固定不变。 动态数组: 数组元素的个数和下标的上、下界在运行时可以改变。 5.2 数组声明 一、静态数组 主要声明数组名、类型、维数、大小,其目的是 让计算机为该数组分配一定的内存区域。 定义时规定了数组的大小和维数。在程序运行前, 可以确定数组的长度,即数组元素的个数和下标的上、 下界固定不变。 格式: Dim 数组名(第一维说明 [,第二维说明]……) [ As 类型名称] 1、数组的定义 一维数组形式: 1) Dim 数组名([下标下界 to] 下标上界) [As 数据类型] 例如:Dim score(1 to 5) As Integer 定义了一个一维数组,数组名是score;类型是整型; 有5个元素,下标的范围是1~5; 占据5个整型变量的空间(2*5=10个字节)。 2) Dim 数组名[数据类型符]([下界 to] 上界) 与上面声明等价形式: Dim score%(1 to 5) 二维数组形式: Dim 数组名(下标1,下标2) [As 类型名称] 例如:Dim a(3,4) As Integer 5) 数组的元素个数:上界-下界+1 6个元素 说明: 1) 数组必须先定义后使用。 2) 数组名和变量名的命名规则相同。在同一过程中, 数组名不能与其他数组名或变量名相同。 3) 定义数组时省略[As 类型名称],则数组的类型为 变体类型。 Dim a(3,4) As Integer 20个元素 Dim s(-2 to 3) As Integer Dim s(0 to 5) As Integer 6个元素 Dim s(n) As Single × 4) 定义数组时,下标必须是常量。 Private Sub Command1_Click() Dim score(5) As Integer ....... End Sub Option Base 1 定义了名为score的一维数组,有5个整型元素。 等价于 Dim score(1 to 5) As Integer 通用声明段 等价于:Dim score(0 to 5) As Integer 定义了名为score的一维数组,有6个整型元素。 下标下界的默认值为0,[下标下界 to]可以省略。若改变下界,则在通用声明段使用Option Base语句。 格式:Option Base 0或1 2、数组的引用 对定义过的数组,可直接引用该数组的元素。 引用数组元素的格式:数组名(下标) 举例
原创力文档


文档评论(0)