Arreglos Dinamicos Y Estaticos
En su momento definimos array como un conjunto de variables que tienen el mismo nombre y se diferencian a través de uno ovarios localizadores. El array de un localizador se asocia con la idea de lista, vector o matriz de una sola fila y el de dos localizadores con la idea de matriz o tabla. Trabajaremos conceptos sobretodo basándonos en estos arrays por ser los más comunes, sin que ello signifique que no se puedan aplicar a arrays de más dimensiones. Vamos a establecer unas pautas para:
· Declaración de arrays(arreglos).
· Modificación dimensional de arrays.
En primer lugar definiremos array estático como aquel que es declarado con un número de elementos componentes fijo. Su declaración se realizará en lacabecera de programa o cabecera de módulo de la siguiente manera:
Variables
Tipo: Array(n)
Donde n es el número de componentes y Array el nombre del array. Así Ciudad(4) declara un array de4 elementos: Ciudad(1), Ciudad(2), Ciudad(3) y Ciudad(4) todos con contenido cero o vacío. Se admitirá indistintamente considerar o no el cero. Es decir, se puede tener en cuenta Ciudad(0) o no avoluntad. Un elemento fuera del rango como Ciudad(7) no existe ni va a existir a lo largo del programa. El tipo de dato que se declara para el array afecta a todos los elementos del mismo. Por ejemplo:Alfanuméricas: Ciudad(4) afecta a Ciudad(1), Ciudad(2), Ciudad(3) y Ciudad(4).
Definimos array dinámico como aquel que es declarado con un número de elementos componente indefinido. Dicha indefiniciónse hace constar, al declarar el array en cabecera de módulo o programa, dejando los paréntesis vacíos:
Variables
Alfanuméricas: Ciudad()
Un array dinámico tiene que ser redimensionado antesde poder ser utilizado mediante la instrucción Redimensionar. Dicha instrucción puede aparecer en cualquier parte del código donde la variable sea accesible. Así Redimensionar Ciudad(8) declara 8...
Regístrate para leer el documento completo.