内容正文:
在数组中查找数据
1
第一节 什么是数组
教学内容:
1.理解数组的基本概念
2.静态数组和动态数组的声明及使用
3.数组的赋值
2
数组的应用
如果要在程序中表示一位同学的语文、数学、英语、物理、化学五门课程的成绩,该如何做?
定义5个变量表示5门课程
如果处理的不是一位同学的成绩,而是65位同学或更多人的成绩时,如采用定义单个变量的方法将非常烦琐,有没有更好的办法呢?
借助数组来处理
Dim sngChinese as Single
Dim sngMath as Single
Dim sngEnglish as Single
Dim sngPhysics as Single
Dim sngChemistry as Single
3
1 、数组的基本概念
数组:是一组相同类型的变量的集合,集合中的每个元素都是独立的变量,它们能够通过数组序号被引用。
a
2
2
3
1
4
W
14
4
数组的声明
格式一:Dim 数组名(常量) As 数据类型
格式二: Dim 数组名(下界 to 上界) As 数据类型
例如:用数组aryChinese来表示50名同学的
语文成绩,可以定义为:
(1) Dim aryChinese(49) As Single
(2) Dim aryChinese(1 to 50) As single
它们都表示一个包含50个元素的名为aryChinese的数组。
5
数组的声明
Dim aryChinese(49) As Single
这个数组共有50个元素,分别为aryChinese(0) 、aryChinese(1)…aryChinese(49),数据类型为单精度型。
Dim aryChinese(1 to 50) As single
这个数组共有50个元素,分别为aryChinese(1) 、aryChinese(2)…aryChinese(50),数据类型为单精度型。
6
关于数组下标的说明
对于数组aryChinese(49)和aryChinese(1 to 50):
①数组中每个元素有一个唯一的顺序号,起始序号为0;Dim aryChinese(下界 to 上界)
②下标不能超过数组声明时的上、下界范围;
③下标可以是整型的常量、变量、表达式及一个数元素;
④取