Visual FoxPro6.0程序设计教程3版 教学课件 丁爱萍 1 7 第7章.pdf
文本预览下载声明
第7章 数组
任务7.1 使用数组
任务7.2 对象数组
第7章 数组
任务7.1 使 用 数 组
任务导入
学习目标
任务实施
1. 数组和数组元素
数组是用一个统一的名称表示的、顺序排列的一组变量。
数组中的变量称为数组元素,用数字(下标)来标识它们,因
此数组元素又称为下标变量。
第7章 数组
2. 数组的维数
如果一个数组的元素只有一个下标,则称这个数组为一
维数组。例如,数组a有10个元素:a(1)、a(2)、a(3)、…、
a(10) ,依次保存10个学生的一门功课的成绩,则a为一维数
组。一维数组中的各个元素又称为单下标变量。
如果有10个学生,每个学生有5 门功课的成绩,见表7-1 。
第7章 数组
表7-1 学 生 成 绩 表
姓名 语文 数学 外语 政治 历史
学生 1 75 80 83 86 80
学生2 60 63 80 71 74
学生3 70 86 72 60 88
学生 10 80 96 80 96 75
第7章 数组
3. 声明数组
数组在使用前必须先声明。声明数组的语法格式为:
{DIMENSION | DECLEAR} 〈数组名〉( 〈行数〉[, 〈列数〉] )
4. 数组的赋值
数组在声明之后,每个元素被默认地赋予.F.值。
第7章 数组
【例7-1 】 随机产生5个两位整数,编制程序输出其最大
数、最小数和这5个数的平均值。
(1) 建立应用程序用户界面与设置对象属性。
进入表单设计器,首先增加5个标签Label1~Label5和3
个命令按钮Command1~Command3 ,并修改各个控件的属性,
参见图7-1所示。
第7章 数组
图7-1 建立应用程序用户界面与设置对象属性
第7章 数组
(2) 编写代码。
运行程序,结果如图7-2所示。
第7章 数组
图7-2 求随机整数中的最大数、最小数和平均值
第7章 数组
【例7-2 】 修改例7-1使其产生的随机整数互不相同。
运行程序,结果与图7-2相同。
【例7-3 】 编写程序,建立并输出一个10×10的矩阵,
该矩阵两条对角线元素为1,其余元素均为0 。
(1) 建立应用程序用户界面与设置对象属性。
在表单中使用编辑框控件Edit1 ,参见图7-3所示。当然,
也可以用列表框控件来显示矩阵的元素。
(2) 编写代码。
运行程序,结果如图7-4所示。
第7章 数组
图7-3 建立用户界面
第7章 数组
图7-4 程序运行结果
第7章 数组
5. 重新定义数组的
显示全部