第6章 数组课件.ppt
《第6章 数组课件.ppt》由会员分享,可在线阅读,更多相关《第6章 数组课件.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LOGO第6章 数组(时间:1次课,2学时)学习目的与要求: 在本章中首先介绍数组下标变量,然后由下标变量引出数组的概念在介绍数组时,分别介绍了数组和控件数组。6.1 数组v在使用计算机处理实际问题时,经常会遇到对一组数据进行处理运算的情况。例如:求一个企业1000个职工的工资总额,按简单变量的方法,要逐一命名salary1、salary2、salary1000来代表1000个职工的工资,然后逐个运算、逐个输出,整个程序变得冗长繁琐,增加了编程的难度。在这种情况下,应采用专门用来处理这类群体性数据的方法-数组。由此引入了数组的使用。6.1.1 数组的概念v1. 数组的概念v数组是一种可包含多个
2、元素的数据结构,数组中的每个元素都具有相同类型的数据类型,且按一定的顺序排列的。可以使用相同的名字引用这些变量,引用时通过索引来识别它们。v使用数组可以简化程序。利用数组存储1000个职工工资时,只需定义一个数组变量salary(1000),然后利用数组索引就可以识别数组中的每一个元素。例如可以使用salary(100)识别第100个职工的工资。v2. 数组和一般简单变量的区别v数组中每一个元素都有相同的数据类型。v数组中的数组元素是有序的。v例如:salary(1)、salary(2)、salary(1000)数组元素的全体是salary数组,它们具有相同的类型,其中salary(100)代
3、表数组salary中的序号为100的数组元素。v3. 数组的一般格式v数组名(下标)v例如:Array(n)v Brray(n,m)v其中Array、Brray是数组名,n、m是下标。v4. 数组维数v数组元素中下标的个数表示数组的维数。下标是一个的数组是一维数组,下标是二个的是二维数组。如:Array(n)就是一维数组,Brray(n,m)就是二维数组。6.1.2数组的定义和使用v1. 数组的声明v数组必须先声明后使用。声明数组就是让系统在内存中分配一个连续的区域,用来存储数组元素。v声明内容:数组名、类型、维数、数组大小。v在Visual Basic中有两种类型的数组:静态数组和动态数组。
4、v静态数组在声明时确定了大小的数组;而动态数组则在声明时没有给定数组大小(省略了括号中的下标),使用时需要用ReDim语句重新指出其大小。我们主要介绍静态数组。v2. 数组元素的赋值v数组声明之后,就可以使用了。使用的时候是通过下标来引用某一个具体的下标变量的。v格式:格式:v数组(下标)S=表达式6.1.3数组的输入、输出和复制v数组的基本操作有数组的输入、输出、复制、运算。这些操作全都是对数组元素进行的。数组元素与一般变量没有什么不同,最大的区别是:必须以下标指明要存取的数组元素。6.1.4 For Each Next语句v1. 语句格式vFor Each 变量 in 数组名 v语句vEx
5、it For vNext 变量v2. 参数说明v变量 代表数组中的每一个元素。v数组名 要使用的数组名称,没有括号和上、下届。可以是数组或枚举数组v语句 数组中的每一个变量要执行的循环体语句。v 3. 程序举例v 【例6.10】使用For Each Next语句打印数组中的元素。v Private Sub Form_Load()v Dim weekday, weekv Showv weekday = Array(sun, mon, tue, wed, thu, fri, sat)v For Each week in weekdayv Print week,v Next weekv End Su
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第6章 数组课件 数组 课件
限制150内