Es una estructura de datos con elementos homogéneos, del mismo tipo, numérico o alfanumérico, reconocidos por un nombre en común. Para referirnos a cada elemento del array usaremos un índice (empezamos a contar por 0).
Declaración de arreglos
Para declarar un array tenemos que ejecutar dos instrucción:
En primer lugar debemos declara el tipo de datos de la variable, con Definir.
Debemos indicar el número de elementos que va a tener el array, para ello utilizamos la instrucción Dimension:
Dimension <identificador> [<maxl>,...,<maxN>];
Esta instrucción define un arreglo con el nombre indicado en y N dimensiones. Los N parámetros indican la cantidad de dimensiones y el valor máximo de cada una de ellas. La cantidad de dimensiones puede ser una o más, y la máxima cantidad de elementos debe ser una expresión numérica positiva.
Por ejemplo definimos un array de una dimensión (también llamado vector) de 10 elementos enteros.
Definir vector como Entero;
Dimension vector[10];
Otro ejemplo, definir una array de dos dimensiones (también llamado matriz o tabla) de 3 filas y cuatro columnas de cadenas.
Definir tabla como Cadenas;
Dimension tabla[3,4];
Para acceder a un elemento de un array se utiliza un índice. El primer elemento está en la posición 0.
Para asignar un valor a un elemento del vector:
vector[0]<-10;
Para mostrar el primer elemento del vector:
Escribir vector[0];
Otro ejemplo asignamos y mostramos el segundo elemento de la segunda fila de la tabla: