VB第7课时VB一维数组ppt课件

上传人:壹****1 文档编号:569170821 上传时间:2024-07-27 格式:PPT 页数:8 大小:312.50KB
返回 下载 相关 举报
VB第7课时VB一维数组ppt课件_第1页
第1页 / 共8页
VB第7课时VB一维数组ppt课件_第2页
第2页 / 共8页
VB第7课时VB一维数组ppt课件_第3页
第3页 / 共8页
VB第7课时VB一维数组ppt课件_第4页
第4页 / 共8页
VB第7课时VB一维数组ppt课件_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《VB第7课时VB一维数组ppt课件》由会员分享,可在线阅读,更多相关《VB第7课时VB一维数组ppt课件(8页珍藏版)》请在金锄头文库上搜索。

1、Visual Basic 算法算法(3)程序设计之程序设计之一维数组语句一维数组语句第第8课时课时学习重点:学习重点: 1、 一维数组概念一维数组概念 2、一维数组定义语句、一维数组定义语句 3 、一维数组的使用、一维数组的使用1、 一维数组概念一维数组概念 数组(变量数组): 是一组有序具有相同数据类型的变量的集合。数组名是这个集合的名称;这些变量称为数组的元素(存放的位置)。 SHE是中国台湾的女子流行演唱组合,由田馥甄(Hebe) 、任家萱(Selina)、陈嘉桦(Ella)组成。 为区分就用以下序号表示:为区分就用以下序号表示:SHE (1): 代表代表 田馥甄(Hebe)SHE (2

2、): 代表代表 任家萱(Selina)SHE (3): 代表代表 陈嘉桦(Ella)田馥甄、任家萱、陈嘉桦 称为数组各元素(位置)内称为数组各元素(位置)内所存放所存放的的内容内容;此时此时数组名数组名?SHE数组的元素数组的元素?其中其中SHE (1)、SHE (2)、SHE (3)称为称为数组的元素数组的元素(存放的位置) ;各元素(位置)内各元素(位置)内所存放的内容所存放的内容? 数组的下标:数组的下标: 数组名是数组名是: : SHE SHE 该数组的元素个数该数组的元素个数: : 3 3 可以通过下标来区别这些元素,因此数组元素数组元素也称为下标变量下标变量。设用下列顺序号去区别表

3、示:设用下列顺序号去区别表示:SHE (1): 代表代表 田馥甄(Hebe)SHE (2): 代表代表 任家萱(Selina)SHE (3): 代表代表 陈嘉桦(Ella)每个数组元素都有一个整数顺序号叫做下标下标,最终该数组表示形式为:最终该数组表示形式为:SHE (1 to3)理解为(存储位置)理解为(存储位置)从数组下标中可以看出内有几个元素?从数组下标中可以看出内有几个元素? SHE (1 to3)SHE( 0 to3)a (1 to 10) b (-1 to 2)10个变量元素:个变量元素:a (1 )、 a (2)、 a (3 ) a (10 ) 4个变量元素:个变量元素:b (-

4、1)、 b (0)、 b (1) 、 b (2)数组元素数组元素(下标变量下标变量): SHE (1) 、SHE (2)、 SHE (3)下标:下标:1 to3(理解为序号)(理解为序号)3个变量元素:个变量元素: SHE (1 )、 SHE (2)、 SHE (3 ) 4个变量元素:个变量元素: SHE (0)、 SHE (1)、 SHE (2) 、 SHE (3) 定义数组的语句格式:书本定义数组的语句格式:书本p72 Dim 数组名数组名 (下界(下界To上界)上界) AS 类型类型 下界、上界:数组下标范围的最小值、最大值下界、上界:数组下标范围的最小值、最大值例如:例如: 数组数组a

5、 (1 to 10):下标为(:下标为(1 to10); 其中下界为其中下界为1;上界为;上界为10数组数组a (0 to 10):下标为(:下标为(0 到到10); 其中下界为其中下界为0;上界为;上界为10 如果如果下下界为界为0话、可以省略不写话、可以省略不写 数组数组a (10):下标为(:下标为(0 到到10); 其中下界为其中下界为0;上界为;上界为10例如:例如: (1) 定义需要一个数组定义需要一个数组b来存储来存储6位学生的学号;位学生的学号;Dim b(1 to 6) AS Long(2)根据以下数组元素储存的内容定义该数组:根据以下数组元素储存的内容定义该数组: SHE

6、(0) = 田馥甄(Hebe) SHE (1) = 任家萱(Selina) SHE (2) = 陈嘉桦(Ella)Dim SHE(0 to 2) AS String或或 Dim SHE(2) AS String(3)根据以下数组元素储存的内容定义该数组:根据以下数组元素储存的内容定义该数组: b (0)= 1 b (1)= 3 b (2)= 2 b (3)= 4Dim b (0 to3) AS Integer或或 Dim b (3) AS Integer 定义数组的语句格式:定义数组的语句格式:p70 Dim 数组名数组名 (下界下界To上界上界) AS 类型类型 如果超出数组定义的下标范围,

7、就会出现如果超出数组定义的下标范围,就会出现越界越界的错误的错误例如:例如: Dim a (0To 6) AS Integera(-1)=1a(0)=3a(1)=16a(2)=2a(3)=4a(4)= -1a(5)=0a(6)=7请问以上该数组运行是否正确?请问以上该数组运行是否正确?越界越界错误错误: a(-1)、 错误错误 下界、上界:数组下标范围的最小值、最大值下界、上界:数组下标范围的最小值、最大值 如果如果下下界为界为0话、可以省略不写话、可以省略不写 作业:作业:P64 : 9.13.14例. 在 Visual Basic中,语句Dim a (1 To 10) As String

8、所定义的数组元素个数是( ) A. 1 B. 9 C. 10 D. 11例. 在 Visual Basic中,要定义一个由50个元素构成的一维整型数组cp,下列语句正确的是( ) A. Const cp ( 1 to 50 ) As Integer B. Dim cp( 1 to 50 ) As Integer C. Const cp ( 1 to 5 ) As Integer D. Dim cp As Integer例. 在 Visual Basic程序如下: Sub Text2_KeyPress ( KeyAscii As Integer ) If KeyAscii = 13 Then T

9、ext1.Text = Text2.Text End If End Sub 程序运行时,能触发该事件过程的是( ) A. 单击文本框 Text1 B. 单击文本框 Text2 C. 文本框 Text1被激活后,用户在键盘上按下某一个键 D. 文本框 Text2被激活后,用户在键盘上按下某一个键 定义数组的语句格式:定义数组的语句格式:p70 Dim 数组名数组名 (下界下界To上界上界) AS 类型类型 如果超出数组定义的下标范围,就会出现如果超出数组定义的下标范围,就会出现越界越界的错误的错误例如:例如: Dim a (0To 6) AS Integera(-1)=1a(0)=3a(1)=1

10、6a(2)=2a(3)=4a(4)= -1a(5)=0a(6)=7请问以上该数组运行是否正确?请问以上该数组运行是否正确?例如:例如: Dim b (8) AS Integer For i= 0 to9 step 2 b(i)=i+1 Next i (1) 求求b(6)的值的值 当当i=0时时 b(0)=0+1=1 当当i=2时时 b(2)=2+1=3 当当i=4时时 b(4)= 4+1=5 当当i=6时时 b(6)= 6+1=7 当当i=8时时 b(8)= 8+1=9(2) 求程序运行后最终求求程序运行后最终求b(i)的值的值越界越界错误错误: a(-1)、 错误错误 下界、上界:数组下标范围的最小值、最大值下界、上界:数组下标范围的最小值、最大值 如果如果下下界为界为0话、可以省略不写话、可以省略不写

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号