- Un arreglo puede almacenar N
elementos de mismo tipo –estructura de datos homogénea-, mientras que un
registro puede almacenar N elementos de diferentes tipos de datos –estructura
de datos heterogénea.
- A los componentes
de un arreglo se tiene acceso por medio de índices que indican la posición del
elemento correspondientes en el arreglo, mientras que los componentes de un
registro, los campos, se tiene acceso por medio de su nombre, que es único.
1.2.5 Combinaciones entre arreglos y registros.
A continuación se describe un
diagrama de las formas que podemos combinar con los registros y arreglos.
1.2.5.1 Arreglo de Registros: Cada elemento del arreglo es un
registro.
Ejemplo:
Definiendo el registro
Registro: Cliente
Cadena: Nombre
Cadena: Teléfono
Real: Saldo
Fin Registro
Definiendo el Vector: Array [0…2] de Cliente: Vector
Representación Gráfica….
1.2.5.2 Registro Anidados: Cuando al
menos un campo del registro es del tipo registro.
Ejemplo:
Domicilio: Registro
Calle: Cadena
Numero: Entero
Ciudad: Cadena
Fin Registro
Cliente: Registro
Nombre: Cadena
Dirección: Domicilio
Saldo: Real
Fin Registro
Notación:
Cliente.Nombre
Cliente.Direccion.Calle
Representación Gráfica….
1.2.5.3 Registro con Arreglos: Al menos un campo del registro es
de tipo Array. Ejemplo:
Definición de Arreglo: Array [0…2]
Real
Estudiante:
Registro
Nombre:
Cadena
Código:
Cadena
Notas:
Array
Fin registro
Notación
Estudiante.Nombre
Estudiante.Notas [0]
Representación Gráfica….
El siguiente video muestra ejemplos de Arreglos en C++:
Mas información al descargar:
excelente graciassssssssssssssssssssssssssssss
ResponderEliminarno ay csentidho en tú comentaryo
Eliminarmuchas gracias
ResponderEliminarlito ya esta me voy a rendir jejejej. gracias man gran aporte.
ResponderEliminarMuy didactico! excelente explicación.
ResponderEliminarestoi conmobido cón ste men :^
ResponderEliminarme arrepiento des seguir programación O_o
ResponderEliminar