计算机二级考试vb第5章

计算机二级考试vb第5章

ID:42825018

大小:333.00 KB

页数:22页

时间:2019-09-23

计算机二级考试vb第5章_第1页
计算机二级考试vb第5章_第2页
计算机二级考试vb第5章_第3页
计算机二级考试vb第5章_第4页
计算机二级考试vb第5章_第5页
资源描述:

《计算机二级考试vb第5章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5章数组主编:朱国华制作:李枫杨要科本章重点数组的基本概念、数组的声明和数组元素的操作静态数组和动态数组的概念,动态数组的使用方法数组在实际运算中的典型应用,包括数据统计、矩阵操作、排序问题等控件数组的概念、控件数组建立和使用目录5.1数组的概念5.2静态数组5.3动态数组5.4控件数组5.1数组的概念5.1.1数组与数组元素5.1.2数组的类型5.1.3数组的维数5.1.4静态数组和动态数组5.1.1数组与数组元素数组是用同一个名称表示的顺序排列的一组数据。用数组名及下标可以惟一识别一个数组

2、元素。数组中的变量称为数组元素,括号中的数字称为下标,因此,数组元素又称为下标变量。5.1.2数组的类型数组也有自己的数据类型Byte、Boolean、Integer、Long、Currency、Decimal、Single、Double、Date、String、Object、Variant和用户自定义类型一个数组中的所有元素通常具有相同的数据类型5.1.3数组的维数下标的个数决定了数组的维数一维数组仅有一个下标二维数组则有两个下标……一维数组和二维数组最为常用。5.1.4静态数组和动态数组静态

3、数组也称为定长数组或固定大小的数组。其数组元素的个数是固定不变的。动态数组数组大小可在程序运行中进行调整。5.2静态数组5.2.1数组的声明5.2.2数组的基本操作5.2.3数组的使用5.2.1数组的声明数组都必须先声明后使用。静态数组在声明的同时确定数组的大小。声明静态数组的语法格式如下:Dim数组名(下标1[,下标2…])As数据类型说明:数组的维度描述“[下界To]上界”使用OptionBase语句5.2.2数组的基本操作数组的基本操作包括赋值和引用、输入和输出数组的输入、输出往往是利用循

4、环结构实现【例5.1】给一维数组a赋初值,要求每个元素的值等于其下标的平方,并输出其下标和元素的值。源程序5.2.3数组的使用(1/3)1.数据统计和处理【例5.2】从键盘输入10个数据,找出其中的最大数、最小数和平均值,并输出高于平均值的数据及其个数。【例5.3】统计选票。设有10名候选人,试统计每个人的选票。【例5.4】从键盘输入一个字符串,判断每一个字母(不区分大小写)出现的次数。源程序源程序源程序5.2.3数组的使用(2/3)2.矩阵操作【例5.5】设有一个5×5的方阵,分别计算两条对角

5、线上的元素之和。3.递推问题【例5.6】改写例4.24,输出斐波那契(Fibonacci)数列的前20项。源程序源程序5.2.3数组的使用(3/3)4.排序问题比较法排序【例5.7】产生10个随机整数,用“比较法排序”按从大到小的顺序输出数据。选择法排序【例5.8】改写例5.7,用“选择法排序”实现10个随机整数的降序排列。冒泡法排序【例5.9】产生10个随机整数,用“冒泡法排序”按从小到大的顺序输出数据。源程序源程序源程序5.3动态数组5.3.1声明和改变动态数组5.3.2动态数组的使用5.3

6、.1声明和改变动态数组1.声明动态数组Dim数组名()As数据类型声明动态数组实际上是建立一个空维数组。2.改变数组的大小ReDim数组名(下标1[,下标2,…])[As数据类型]每次执行ReDim语句,存储在数组中的原有数据将全部丢失。3.保留改变前数组中的内容ReDimPreserve数组名(下标1[,下标2,…])[As数据类型]保证在调整数组大小时原数组中的数据不丢失。5.3.2动态数组的使用【例5.10】从键盘任意输入n个数,按从小到大的顺序排列输出。【例5.11】输出杨辉三角形(Pa

7、scal三角形)。源程序源程序5.4控件数组5.4.1控件数组的概念5.4.2控件数组的建立5.4.3控件数组的使用5.4.1控件数组的概念由相同控件对象组成的数组。控件数组中的所有控件:具有相同的“名称”属性(数组名)具有不同的“Index”属性(下标)使用控件数组的优势:第一,控件数组所消耗的资源,比相同数量及类型的独立控件少。第二,控件数组中的所有对象共享同一组事件过程。5.4.2控件数组的建立创建控件数组有以下3种方法:1.将相同名称赋予多个同一类型的控件2.在窗体上复制并粘贴现有的控件

8、3.将控件的Index属性设置为非Null数值5.4.3控件数组的使用(1/2)【例5.12】使用控件数组改变标签上文字的颜色、字体和字号,如图所示。源程序5.4.3控件数组的使用(2/2)【例5.13】设计一个简易计算器,运行界面如图所示。源程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。