计算机二级考试vb第5章

上传人:j****9 文档编号:54582020 上传时间:2018-09-15 格式:PPT 页数:22 大小:333KB
返回 下载 相关 举报
计算机二级考试vb第5章_第1页
第1页 / 共22页
计算机二级考试vb第5章_第2页
第2页 / 共22页
计算机二级考试vb第5章_第3页
第3页 / 共22页
计算机二级考试vb第5章_第4页
第4页 / 共22页
计算机二级考试vb第5章_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《计算机二级考试vb第5章》由会员分享,可在线阅读,更多相关《计算机二级考试vb第5章(22页珍藏版)》请在金锄头文库上搜索。

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 上界” 使用Option Base语句,5.2.2 数组的基本操作,数组的基本操作包括 赋值和引用、输入和输出 数组的输入、输出 往往是利用循环结构实现【例5.1】 给一维数组a赋初值,要求每个元素的值等于其下标的平方,并输出其下标和元素的值。,源程序,5.2.3 数组的使用(1/3),1数

4、据统计和处理 【例5.2】从键盘输入10个数据,找出其中的最大数、最小数和平均值,并输出高于平均值的数据及其个数。 【例5.3】统计选票。设有10名候选人,试统计每个人的选票。 【例5.4】从键盘输入一个字符串,判断每一个字母(不区分大小写)出现的次数。,源程序,源程序,源程序,5.2.3 数组的使用(2/3),2矩阵操作 【例5.5】设有一个55的方阵,分别计算两条对角线上的元素之和。3递推问题 【例5.6】改写例4.24,输出斐波那契 (Fibonacci)数列的前20项。,源程序,源程序,5.2.3 数组的使用(3/3),4排序问题 比较法排序 【例5.7】产生10个随机整数,用“比较法

5、排序”按从大到小的顺序输出数据。 选择法排序 【例5.8】改写例5.7,用“选择法排序”实现10个随机整数的降序排列。 冒泡法排序 【例5.9】产生10个随机整数,用“冒泡法排序”按从小到大的顺序输出数据。,源程序,源程序,源程序,5.3 动态数组,5.3.1 声明和改变动态数组 5.3.2 动态数组的使用,5.3.1 声明和改变动态数组,1声明动态数组 Dim 数组名( ) As 数据类型 声明动态数组实际上是建立一个空维数组。 2改变数组的大小 ReDim 数组名(下标1 ,下标2,) As 数据类型 每次执行ReDim语句,存储在数组中的原有数据将全部丢失。 3保留改变前数组中的内容 R

6、eDim Preserve 数组名(下标1 ,下标2,) As 数据类型 保证在调整数组大小时原数组中的数据不丢失。,5.3.2 动态数组的使用,【例5.10】 从键盘任意输入n个数,按从小到大的顺序排列输出。 【例5.11】 输出杨辉三角形(Pascal三角形)。,源程序,源程序,5.4 控件数组,5.4.1 控件数组的概念 5.4.2 控件数组的建立 5.4.3 控件数组的使用,5.4.1 控件数组的概念,由相同控件对象组成的数组。 控件数组中的所有控件: 具有相同的“名称”属性(数组名) 具有不同的“Index”属性(下标) 使用控件数组的优势: 第一,控件数组所消耗的资源,比相同数量及类型的独立控件少。 第二,控件数组中的所有对象共享同一组事件过程。,5.4.2 控件数组的建立,创建控件数组有以下3种方法: 1将相同名称赋予多个同一类型的控件 2在窗体上复制并粘贴现有的控件3将控件的Index属性设置为非Null数值,5.4.3 控件数组的使用(1/2),【例5.12】使用控件数组改变标签上文字的颜色、字体和字号,如图所示。,源程序,5.4.3 控件数组的使用(2/2),【例5.13】设计一个简易计算器,运行界面如图所示。,源程序,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

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