- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主 要 内 容 6.1 数组的概念 6.2 数组的基本操作 6.3 动态数组 6.4 控件数组 6.5 程序示例 6.1.1 数组命名与数组元素 6.1.2 数组定义 6.1.3 数组的结构 6.1.4 数组函数及数组语句 简单变量与数组 基本概念 前面变量是指简单变量 一个变量名对应一个存储单元,只能存储一个值 各个变量之间无关联。 本章我们要介绍的是一种下标变量——数组 是通过一个数组名和下标的组合来表示多个值 用一个相同的名字(数组名)引用一组变量的数据。 二维数组 2、二维数组的结构 二维数组按列存储,如二维数组y(3,4)的逻辑结构 y(1,1), y(1,2), y(1,3), y(1,4) y(2,1), y(2,2), y(2,3), y(2,4) y(3,1), y(3,2), y(3,3), y(3,4) 3、三维数组的结构 三维数组“逐页逐列”存储。p.87 逻辑结构 p88 主 要 内 容 6.1 数组的概念 6.2 数组的基本操作 6.3 动态数组 6.4 控件数组 6.5 程序示例 6.2 数组的基本操作 不能直接对数组名操作,只能对数组的元素进行操作 对整个数组进行处理: 可用循环结构依次处理每一个元素。 6.2.1 数组元素的赋值 6.2.2 数组元素的输出 6.2.3 数组元素的引用 6.2.1 数组元素的赋值 1、用赋值语句给数组元素赋值 Dim a(3) As Integer, b(2, 2) As String a(1) = 3 b(1, 1) = “A“ b(1, 1) = Text1 2、通过循环赋值(通常n维数组采用n重循环) Dim a(1 to 6) as integer For i=1 to 6 a(i)=int(90*rnd)+10 Print a(i) ; Next i 3、通过InputBox函数赋值 Option Base 1 Private Sub Form_Click() Dim i As Integer, C(3) As Integer i表示下标,数组有三个元素,i从1变化到3 For i = 1 To 3 C(i) = InputBox(请输入C( i ) , 数组赋值) Print C(i); Next i End Sub 变体变量|动态数组=数组 将一个数组内的整个内容赋给另一个数组或变体变量。赋值后,赋值号左边的数组的维数、每一维的下界和上界都和赋值号右边的数组相同。 规则: (1)赋值符左边的数组是动态数组 (2)赋值符两边数组的数据类型必须相同 用数组给变体变量赋值时,注意: (1)赋值符右边数组的类型不可以是长度固定的字符串类型 (2)变体变量被赋值后,就被创建成一个包含数组的变体变量 (3)变体变量所包含数组的维数、每一维的下界和上界以及元素的类型都和赋值符右边的数组相同。例P93 可以使用文本框非常方便的给数组多个元素赋值。例P95 后面再作介绍 6.2.2 数组元素的输出 利用循环控制数组元素输出 窗体或图片框 —— Print方法 文本框 —— 赋值给文本框的Text属性 列表框 —— List1.Additem 数组元素 立即窗口 —— 调试时,Debug .Print方法 6.2.3 数组元素的引用 主 要 内 容 6.1 数组的概念 6.2 数组的基本操作 6.3 动态数组 6.4 控件数组 6.5 程序示例 6.3 动态数组 定义:在程序运行时,可重新定义大小的数组。 步骤: 1. 首先定义动态数组 —在变量说明部分 Public|Private|Dim |Static 数组名( ) As 类型 2. 其次使用时,用ReDim语句重新定义 —在可执行语句中 ReDim [Preserve] 数组名(维界定义) 例:求100以内的素数,放入动态数组中并打印输出。 Private Sub Command1_Click() Dim i As Integer, a() As Integer, j As Integer, k As Integer For i = 1 To 100 ‘穷举法 For j = 2 To i - 1
您可能关注的文档
- 高中物理必修2万有引力天体卫星课堂练习测试题2.doc
- 《熊猫的故事》作品梗概.doc
- c语言6函数.doc
- 浅谈室内设计的含义和基本观点.doc
- Oracle数据库编程教学大纲.doc
- 大学计算机基础课件whjc01.ppt
- 5.19准池公司周报.doc
- 医学考博作文范文.doc
- 导学案Unit2.doc
- 人教版2012初中物理八年级(下册)-第八章运动和力.doc
- GB/Z 10062.20-2025锥齿轮承载能力计算方法 第20部分:胶合承载能力计算 闪温法.pdf
- 中国国家标准 GB/Z 10062.20-2025锥齿轮承载能力计算方法 第20部分:胶合承载能力计算 闪温法.pdf
- 《GB/T 46713.1-2025轨道交通 机车车辆 辅助供电系统蓄电池 第1部分:通用要求》.pdf
- GB/T 46713.1-2025轨道交通 机车车辆 辅助供电系统蓄电池 第1部分:通用要求.pdf
- 中国国家标准 GB/T 46713.1-2025轨道交通 机车车辆 辅助供电系统蓄电池 第1部分:通用要求.pdf
- 《GB 19079.19-2025体育场所开放条件与技术要求 第19部分:拓展场所》.pdf
- 中国国家标准 GB 19079.19-2025体育场所开放条件与技术要求 第19部分:拓展场所.pdf
- GB 19079.19-2025体育场所开放条件与技术要求 第19部分:拓展场所.pdf
- GB/T 4937.25-2025半导体器件 机械和气候试验方法 第25部分:温度循环.pdf
- 中国国家标准 GB/T 4937.25-2025半导体器件 机械和气候试验方法 第25部分:温度循环.pdf
原创力文档


文档评论(0)