- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主要内容 1、数组概述 2、一维数组 3、一维数组基本操作 4、例题 思考: 编程:利用InputBox()函数输入40同学的 VB成绩,输出平均分及大于平均分的成绩。 书写该程序出现的难点: 1、重复做40个变量声明 2、重复写40次用InputBox语句,来获取成绩 3 、求平均值时要书写40个变量求和 4、输出超过平均成绩的分数要40次判断 数组的引入 例子:输入40名同学的VB成绩,输出平均值。 编程中对类型相同的较多数据处理较为繁琐。 在实际应用中,常常需要处理相同类型的一批数据。例如,处理40名同学的成绩,处理100个员工的工资,处理一个部门20名员工的年龄…… 为了更好地处理类型相同的大批数据, 高级语言中引入了数组的概念。 数组的概念 数组是类型相同的变量的构成的集合。 数组中的变量称为数组元素。每个数组元素用数组名和该元素在数组中的序号来命名,序号称为下标,注意下标要用小括号括起来紧跟数组名。 数组元素 例如,a(2)是一个数组元素,其中的a为数组名,2是下标。在使用数组元素时,必须把下标放在一对紧跟在数组名之后的括号中, a(2)是一个数组元素,而a2是一个简单变量。 数组概念说明 1 数组是类型相同的变量的集合. 2 数组各个元素在内存中是连续存储的,普通变量的存储是随机的,一般不会连续. 数组的维数 在物理上 “维” 分辨不同的空间,一维指直线空间,二维指平面空间,三维指立体空间。 数组中有维的概念,所谓一维数组,逻辑上为线性结构,数组元素的下标由一个数字组成,如果数组元素逻辑上是平面结构,则元素下标由两个数字组成,称为二维数组。 一维数组的声明 数组不支持隐式声明,必须先声明后使用。 一维数组声明格式: Dim 数组名(下标)[As 类型] Dim 数组名[类型说明符](下标) 例如:Dim a(1 to 10) As Integer Dim a%(1 to 10) 一维数组的声明 例如:Dim a(1 to 5)As Integer 定义了一个含5个元素的一维数组,该数组名字为a,类型为Integer,占5个(1~5)整型变量的空间。 数组元素分别为: 说明 Dim a(1 to 5)As Integer (1)“下标”的一般形式为(下界 to 上界)。 上界、下界均为整数,并且下界应该小于上界。 如果不指定下界,下界默认为“0”。 例如:Dim a(5) As Integer Option Base 语句 Option Base 1 ‘将数组的下标默认设为1 ‘在通用里声明 Private Sub Command1_Click() Dim a(5) As Integer Dim b(2 To 5) As Integer ……. End Sub (2)要注意区分“下标上界”和“元素个数”。 Dim a(5) As Integer,5代表上界,也就是该数组中最后一个数组元素为a(5),不是含5个元素。 (3)“As 类型”用来说明“数组元素”的类型。如果省略“As类型”,则数组为Variant类型 如:Dim a(5) (4)在同一个过程中,数组名不能与变量名同名,否则会出错。 一维数组的引用 数组不能作为整体使用,只能具体使用每个元素。一维数组元素的表示形式为: 数组名(下标) a(2)=5 利用数组元素名称有规律的特点,与循环结合,使得多个数据的输入、输出、计算等很多操作得到了简化 。 一维数组的引用 编程输入5个数字,存放在如下的数组中,并输出。 Dim a(4) As Integer, i% Print 输入的数据为: For i = 0 To 4 a(i) = Val(InputBox(请输入一个整型数)) Print a(i); Next i Print For i = 4 To 0 Step -1 Print a(i); Next i 编程利用InputBox()输入10个VB分数,输出平均值及高于平均成绩的分数。 Dim t%, i%, j%, a% (10) For
您可能关注的文档
最近下载
- TCSEB《光面爆破工程技术设计规范》.docx
- (1.3.2)--3.10-电传操纵系统.ppt VIP
- HGT21629-2021 管架标准图必威体育精装版版管架图标准.docx VIP
- 城市社区环境治理中居民参与意愿研究-以六盘水市水城县红山社区为例.doc VIP
- 苏教版数学六年级上册1.8长方体和正方体体积的统一公式课件(共28张PPT).pptx VIP
- 检验检测机构资质认定授权签字人变更备案表.docx
- 《学前儿童发展心理学》课程标准[4.24].doc VIP
- (高清版)DB44∕T 2587-2024 《森林防火蓄水池建设规范》.docx VIP
- (中建)承插型盘扣式工作爬梯施工方案.doc VIP
- JBJ35-2004机械工业建设工程设计文件深度规定.pdf VIP
文档评论(0)