您好,欢迎进入u8国际电动伸缩门有限公司官网!
u8国际|u8国际官方网站|u8国际网址最新

联系我们

邮箱:youweb@admin.com
电话:@HASHKFK
地址:广东省广州市番禺经济开发区 在线咨询

u8国际常见问题

U8国际- U8国际官方网站- 体育APP下载vb第8章 数组ppt

发布日期:2026-01-25 22:38 浏览次数:

  u8,u8国际,u8国际官方网站,u8国际网站,u8国际网址,u8国际链接,u8体育,u8体育官网,u8体育网址,u8注册,u8体育网址,u8官方网站,u8体育APP,u8体育登录,u8体育入口

U8国际- U8国际官方网站- U8体育APP下载vb第8章 数组ppt

  V i s u a l B A S I C 程程序序设设计计第第8 8章章数数 组组本章要点本章要点:数组的基本概念数组的基本概念 固定大小的数组的定义固定大小的数组的定义 动态数组的定义动态数组的定义 数组的操作数组的操作 控件数组控件数组1第第八八章章 数数 组组8.1 数组的基本概念数组的基本概念1.定义定义:一组一组性质相同性质相同的的有序有序的数的数 例例:多项式多项式y=a0+a1x+a2x2+a3x3+anxn 系数系数A=(a0,a1,a2,an)可以构成一个数组可以构成一个数组 表示表示:A(0)A(1)A(2).A(n)例例:全班全班40名同学的英语成绩名同学的英语成绩 G(1)G(2)G(3)G(40)所有班级所有班级(如如6个班,每班个班,每班40人人)同学的英语成绩同学的英语成绩 表示表示1:G(1)G(2)G(3)G(240)表示表示2:G(1,1)G(1,2)G(1,40)G(2,1)G(2,2)G(2,40)G(6,1)G(6,2)G(6,40)2第第八八章章 数数 组组例例:矩阵矩阵矩阵中各元素矩阵中各元素b11-b33可表示成可表示成:B(1,1)B(1,2)B(1,3)B(2,1)B(2,2)B(2,3)B(3,1)B(3,2)B(3,3)3第第八八章章 数数 组组1.数组名数组名:一组数用一个统一的名称表示一组数用一个统一的名称表示,称数组名。

  称数组名2.数组元素数组元素(下标变量下标变量):数组中的每一个元素数组中的每一个元素3.表示成表示成:数组名数组名(下标下标)4.下标的取值可以是常数或常量表达式下标的取值可以是常数或常量表达式5.如如:A(8)B(I)C(3+K)6.下标还可以是下标变量下标还可以是下标变量7.如如:A(A(5)令令A(5)=4,A(A(5)=A(4)8.数组的维数数组的维数:下标个数下标个数9.一维数组一维数组:由一个下标组成如由一个下标组成如 A(2),C(6)10.二维数组二维数组:由两个下标组成如由两个下标组成如 B(2,3)11.4第第八八章章 数数 组组8.2 8.2 数组的定义数组的定义8.2.1 固定大小的数组的定义固定大小的数组的定义1.格式格式 PublicPrivateDim ()As 2.功能功能:声明数组名称、维数、维大小、类型声明数组名称、维数、维大小、类型为数组分配存储空间为数组分配存储空间3.说明说明 :合法的变量名合法的变量名 :1 To To,2 To To,2,如果如果下界省略,则使用默认下界下界省略,则使用默认下界 默认下界默认下界:Option Base 01缺省值缺省值5第第八八章章 数数 组组 :Integer Long Single Double Boolean String String*n Date Variant Object 用户定义类型用户定义类型数组在定义后自动被初始化数组在定义后自动被初始化:将可变类型数组元素值置为将可变类型数组元素值置为Empty 将数值型数组元素值置为将数值型数组元素值置为0 将字符串类型数组元素值置为零长度字符串将字符串类型数组元素值置为零长度字符串 分配固定的存储空间分配固定的存储空间使用以下语句初始化数组元素使用以下语句初始化数组元素:Erase 6第第八八章章 数数 组组例例:Dim A(-4 TO 10)As Integer 一维整型数值数组一维整型数值数组 下界下界-4,上界,上界 10 元素元素 A(-4)A(-3).A(0)A(1).A(10)例例:Dim B(0 to 8,0 to 3)As String DIM B(8,3)As String 二维二维字符串类型字符串类型数组数组 第一维第一维:下界下界0,上界,上界 8 第二维第二维:下界下界0,上界,上界 3 元素元素 B(0,0)B(0,1)B(0,2)B(0,3)B(1,0)B(1,1)B(1,2)B(1,3).B(8,0)B(8,1)B(8,2)B(8,3)7第第八八章章 数数 组组8.2.2 动态数组的定义动态数组的定义1.定义格式定义格式 分以下两步进行分以下两步进行:(1)在在模块级模块级(通用通用)定义一个没有下标的数组定义一个没有下标的数组 PublicPrivateDim ()As ,(2)在在过程级过程级使用使用ReDim语句定义数组的实际大小语句定义数组的实际大小 ReDim ()As ,2.说明说明(1):常包含明确值变量或表达式常包含明确值变量或表达式(2)可以用可以用ReDim反复改变数组元素及维数的数目反复改变数组元素及维数的数目(3)若步骤若步骤(1)定义了类型,则不许用步骤定义了类型,则不许用步骤(2)改变类改变类型型(4)执行执行ReDim语句将重新对数组元素进行初始化语句将重新对数组元素进行初始化(5)Erase :释放动态数组所占的存储空间释放动态数组所占的存储空间8第第八八章章 数数 组组例例:Dim A()As Integer Private Sub Command1_Click()N=4 ReDim A(N)For I=0 To N A(I)=1:Print A(I);Next I Print N=8 ReDim A(N,N)For I=0 To N For J=0 To N A(I,J)=2:Print A(I,J);Next J Print Next I End Sub9第第八八章章 数数 组组8.3.4 保留动态数组的内容保留动态数组的内容 格式格式:ReDim Preserve ()Dim A()As Integer Private Sub Command1_Click()N=4 ReDim A(N)For I=0 To N A(I)=1 Next I N=8 ReDim Preserve A(N)For I=0 To N Print A(I);Next I End Sub10第第八八章章 数数 组组8.4 8.4 数组应用举例数组应用举例【例【例8-2】输入输入N名同学的成绩,求平均分、最高分、名同学的成绩,求平均分、最高分、最低分。

联系方式

全国服务热线

@HASHKFK

手 机:@HASHKFK

地 址:广东省广州市番禺经济开发区

扫一扫,加微信

Copyright © 2002-2024 u8国际电动伸缩门有限公司 版权所有 非商用版本 备案号: