Un arreglo es un conjunto de variables de memoria que tienen el mismo nombre, y se diferencian por un número (subindice). Cada elemento puede contener datos de cualquier tipo (números, cadenas, etc.), en muchos lenguajes de programación, los arreglos deben contener todos elementos del mismo tipo.
Por ejemplo..
DIMENSION Pisos[5] && Define un arreglo de 5 elementos.
Pisos = 0 && permite poner en 0 todos los elementos
Pisos[3] = "reparando" && puedo asignar valor a un elemento por separado, vfp numera desde el uno en adelante, otros lenguajes como C, PHP, etc. numeran desde 0.
DIMENSION Habitaciones[5,10], empleados(4,4) && vfp maneja arreglos con hasta 2 subindices, los subindices pueden ir entre corchetes o entre parentesis, es mas claro usar corchetes para no confundir con funciones o metodos.
Un arreglo puede ser reDIMENSIONado a otro tamaño, sin perder su contenido, se le pueden agregar elementos y borrarselos
Hay muchas funciones en VFP para manejo de arreglos (muchas de las que empiezan con A)
Una tabla puede considerarse un arreglo de dos dimensiones, donde el primer subindice es el # de registro y el segundo el # de columna.
Realmente no saber usar arreglos en programación es una falencia muy grande, muchos algoritmos de facilisima codificación con arreglos, resultan intipeables sin su uso.
Asi que vas a tener que hacer tripas corazon y ponerte a estudiar, guste o no.
Saludos: Miguel, Santa Rosa (LP)