Please enable JavaScript.
Coggle requires JavaScript to display documents.
7.8. ARRAYS DE ESTRUCTURAS - Coggle Diagram
7.8. ARRAYS DE ESTRUCTURAS
La separación de cada lista completa en tres arrays individuales no es muy eficiente, ya que todos los datos rela-
tivos a un empleado se organizan juntos en un registro como se muestra en la Figura 7.13. Utilizando una estructura,
se mantiene la integridad de los datos de la organización y bastará un programa que maneje los registros para poder
ser manipulados con eficacia. La declaración de un array de estructuras es similar a la declaración de un array de
cualquier otro tipo de variable. En consecuencia, en el caso del archivo de empleados de la empresa se puede decla-
rar el array de empleado con el nombre Empleado y el registro o estructura lo denominamos RegistroNomina
La sentencia anterior construye un array de diez elementos Empleado, cada uno de los cuales es una estructura
de datos de tipo RegistroNomina que representa a un empleado de la empresa Aguas de Sierra Mágina. Obsérvese
que la creación de un array de diez estructuras tiene el mismo formato que cualquier otro array. Por ejemplo, la crea-
ción de un array de diez enteros denominado Empleado requiere la declaración:
array [1..10] de entero : Empleado
La potencia real de una estructura o registro se manifiesta en toda su expresión cuando la misma estructura se utiliza
para listas de datos. Por ejemplo, supongamos que se deben procesar los datos de la tabla de la Figura 7.12.
Un sistema podría ser el siguiente: Almacenar los números de empleado en un array de enteros, los nombres en
un array de cadenas de caracteres y los salarios en un array de números reales. Al organizar los datos de esta forma,
estructura: RegistroNomina
entero: NumEmpleado
cadena[30]: Nombre
real: Salario
fin_estructura