¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
Arreglos_de_EstructurasRegistros.pptx
1. A R R E G L O S D E R E G I S T R O S
ESTRUCTURAS
FUNDAMENTALES
2. ARREGLOS DE REGISTROS
Los arreglos son estructuras de datos muy útiles para
almacenar una colección de datos del mismo tipo, sin
embargo en la práctica a veces es necesario almacenar
datos de distintos tipos que sean manipular como un dato
único.
Por ejemplo:
Nombre del alumno (cadena de caracters)
Edad(entero)
3. • La estructura donde se puede guardar esta información
de manera efectiva se conoce como registro o
estructura.
• Registro: Definiéndose como una colección finita y
heterogénea de elementos donde cada uno de sus
componentes se denominan campos
4. EJEMPLO ARREGLO DE REGISTROS
Rocio
María
Guadalupe
Ivan
Noel
Mario
Rosa
Anita
1
2
3
4
5
6
7
Posición
En un arreglo de estructuras
nos referimos al contenido
del arreglo como:
Arreglo[Posición]. campo
Donde el campo es el
nombre que se le dio dentro
de la estructura.
Arreglo
Este arreglo solo
tiene un campo
que almacena un
nombre
5. RECUERDA
Acceso a los datos
• Como un registro es un tipo de dato estructurado, no se
puede tener acceso a él directamente como un único
dato, sino que se debe especificar el elemento – campo-
del registro que nos interesa. Para ello se sigue la
sintaxis.
Variable_registro.id_campo
6. DIFERENCIAS ENTRE ARREGLOS Y
ESTRUCTURAS
• Un arreglo puede almacenar N elementos del 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 datos de un arreglo se tiene acceso por medio del
índice, mientras que a un registro se tiene acceso por
medio de su nombre que es único.
7. ARREGLO DE REGISTROS
Cada elemento del arreglo es un registro.
Ejemplo:
Nombre (caracteres)
Teléfono(caracteres)
Saldo(real)
Moroso(booleano)
8. SINTAXIS
ARREGLO DE REGISTROS
struct nombres
{
char nom[30]; //AQUÍ SE DEFINEN LOS CAMPOS
};
struct nombres N[10];
Esto indica que se tiene un arreglo unidimensional
llamado N que contendra datos de tipo cadena de
caracteres.