当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第7章 数组

资源类别:文库,文档格式:PPT,文档页数:14,文件大小:98KB,团购合买
第7章数组 7.1数组的概念 7.2使用数组 7.3对象数组
点击下载完整版文档(PPT)

第7章数组 第7章数组 71数组的概念 7,2使用数组 73对象数组 BACK

第7章 数 组 第7章 数 组 7.1 数组的概念 7.2 使用数组 7.3 对象数组

第7章数组 7.1数组的概念 711数组与数组元素 数组是用一个统一的名称表示的、顺序排列的一组 变量。数组中的变量称为数组元素,用数字(下标)来 标识它们,因此数组元素又称为下标变量。 可以用数组名及下标唯一地识别一个数组的元素, 比如x(2)表示名称为x的数组中顺序号(下标)为2的那 个数组元素(变量)

第7章 数 组 7.1 数组的概念 7.1.1 数组与数组元素 数组是用一个统一的名称表示的、顺序排列的一组 变量。数组中的变量称为数组元素,用数字(下标)来 标识它们,因此数组元素又称为下标变量。 可以用数组名及下标唯一地识别一个数组的元素, 比如x(2)表示名称为x的数组中顺序号(下标)为2的那 个数组元素(变量)

第7章数组 7.12数组的维数 如果一个数组的元素只有一个下标,则称这个数组 为一维数组。例如,数组a有10个元素:a(1)、a(2)、 a(10),依次保存10个学生的一门功课的成绩, 则a为一维数组 有两个下标的数组称为二维数组,其中的数组元素 称为双下标变量。 在ⅤFP中允许定义一维或二维数组

第7章 数 组 7.1.2 数组的维数 如果一个数组的元素只有一个下标,则称这个数组 为一维数组。例如,数组a有10个元素:a(1)、a(2)、 a(3)、…、a(10),依次保存10个学生的一门功课的成绩, 则a为一维数组。 有两个下标的数组称为二维数组,其中的数组元素 称为双下标变量。 在VFP中允许定义一维或二维数组

第7章数组 72使用数组 721数组的定义 1.声明数组 数组在使用前必须先声明。声明数组的语法格式为: { DIMENSION| DECLEAR}〈数组名〉(〈行数〉D,〈列 数〉J) 如: DIMENSION X(2,5)表示创建一个名为x、具有2 行5列的私有数组,只能在命令所在的过程及其所调用的 过程中使用

第7章 数 组 7.2 使用数组 7.2.1 数组的定义 1. 声明数组 数组在使用前必须先声明。声明数组的语法格式为: {DIMENSION | DECLEAR}〈数组名〉(〈行数〉[,〈列 数〉] ) 如:DIMENSION x(2, 5) 表示创建一个名为x、具有2 行5列的私有数组,只能在命令所在的过程及其所调用的 过程中使用

第7章数组 说明: (1)全局变量数组在整个VFP工作期中可以被任何程 序访问,声明全局数组的格式为: PUBLIC〈数组名〉(《行数〉[,〈列数〉J) (2)局部变量数组只能在创建它们的过程或函数中使 用和更改,不能被高层或低层的程序访问,声明局部数 组的格式为: LOCAL〈数组名〉(〈行数〉[,〈列数〉])

第7章 数 组 说明: (1) 全局变量数组在整个VFP工作期中可以被任何程 序访问,声明全局数组的格式为: PUBLIC 〈数组名〉(〈行数〉[,〈列数〉] ) (2) 局部变量数组只能在创建它们的过程或函数中使 用和更改,不能被高层或低层的程序访问,声明局部数 组的格式为: LOCAL 〈数组名〉(〈行数〉[,〈列数〉] )

第7章数组 2.数组的赋值 数组在声明之后,每个元素被默认地赋予F.值。可 以单独为某一个数组元素赋值。如: x(2,3)=28&&将数组x中第2行第3列的元素赋值为28 也可以用一个命令为一个数组的所有元素赋相同的 值。如 ⅹ=100&&将数组x中的每一个元素的值都赋值 为10

第7章 数 组 2. 数组的赋值 数组在声明之后,每个元素被默认地赋予.F.值。可 以单独为某一个数组元素赋值。如: x(2, 3)= 28 && 将数组x中第2行第3列的元素赋值为28 也可以用一个命令为一个数组的所有元素赋相同的 值。如: x = 100 && 将数组x中的每一个元素的值都赋值 为10

第7章数组 722数组的使用 1.重新定义数组的维数 重新执行 DIMENSION命令可以改变数组的维数和大 小。数组的大小可以增加或减少,一维数组可以转换为 二维数组,二维数组可以降低为一维数组 如果数组中元素的数目增加了,就将原数组中所有 元素的内容复制到重新调整过的数组中,增加的数组元 素初始化为“假”(F.)

第7章 数 组 7.2.2 数组的使用 1. 重新定义数组的维数 重新执行DIMENSION命令可以改变数组的维数和大 小。数组的大小可以增加或减少,一维数组可以转换为 二维数组,二维数组可以降低为一维数组。 如果数组中元素的数目增加了,就将原数组中所有 元素的内容复制到重新调整过的数组中,增加的数组元 素初始化为“假”(.F.)

第7章数组 2.释放数组变量 使用 RELEASE命令可以从内存中释放变量和数 组。其语法是 RELEASE{〈变量列表〉|〈数组名列表〉}

第7章 数 组 2. 释放数组变量 使用RELEASE命令可以从内存中释放变量和数 组。其语法是: RELEASE {〈变量列表〉|〈数组名列表〉}

第7章数组 3.二维数组表示为一维数组 利用下面公式,可以将二维数组表示法转换成 维数组表示法 序号(一维数组)=(行数-1)*列数+列数 或使用 AELEMENT()函数,也能取得一维数组表 示法的元素位置,即: 序号(一维数组)= ELEMENT(数组名,行数 列数)

第7章 数 组 3. 二维数组表示为一维数组 利用下面公式,可以将二维数组表示法转换成一 维数组表示法: 序号(一维数组)=(行数– 1)*列数 + 列数 或使用AELEMENT( )函数,也能取得一维数组表 示法的元素位置,即: 序号(一维数组)= AELEMENT(数组名, 行数, 列数)

第7章数组 723数组数据的处理 1.处理数组元素的函数 数组提供了一种快速排序数据的方法。如果数据保存 在数组中,就可以很方便地对其进行检索、排序或其他各 种操作。可以使用如下函数来处理数组元素: (1)数组元素的排序— ASORT() (2)数组元素的搜索— ASCAN() (3)数组元素的删除ADEL() (4)数组元素的插入—AⅠNS() (5)数组元素的个数ALEN()

第7章 数 组 7.2.3 数组数据的处理 1. 处理数组元素的函数 数组提供了一种快速排序数据的方法。如果数据保存 在数组中,就可以很方便地对其进行检索、排序或其他各 种操作。可以使用如下函数来处理数组元素: (1) 数组元素的排序——ASORT( )。 (2) 数组元素的搜索——ASCAN( )。 (3) 数组元素的删除——ADEL( )。 (4) 数组元素的插入——AINS( )。 (5) 数组元素的个数——ALEN( )

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共14页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有