Nombre del
alumno. Juan Alfredo de la Cerda Varela
Codigo . 091229633
Grupo 76995.
Nombre del
curso. Estructuración de datos
Nombre del
profesor o tutor. Nora Zatarain Cabada
Unidad 1 Actividad.2:
Resumen tipos de datos Abstractos
Fecha.domingo,
03 de septiembre de 2023
Tipos de datos abstractos definición, variables y alias estructuras
anidadas y casos de usos o aplicaciones, para lenguaje “C”
Introducción: Los Tipos de Datos
Abstractos TDA son datos definidos por el programado que se pueden usar para
organizar y encapsular datos y las operaciones que se pueden realizar con ellos
Se componen de dos cosas:
Definición.
Representación
de los datos
Función.
Las
operaciones de que se pueden realizar con esos datos
“Struc” palabra
reservada del lenguaje “C” define con la cual se pude almacenar varios datos de
diferentes formatos con relación a un conjunto de información la sintaxis se
representa de la siguiente manera:
Struct <identificador
> {
<tipoDato > <identificador tipoDato-1
>;
<tipoDato > <identificador tipoDato-n;
};
struct
Persona {
char nombre[50];
int edad;
};
struct
Persona persona1;
persona1.edad
= 30
Alias:
Un alias es un nombre alternativo que se puede utilizar para referirse a una
estructura. Ayuda a darle un nombre más significativo o abreviado para
facilitar su uso.
Puedes
definir funciones que realicen operaciones específicas en las estructuras, como
inicialización, modificación o impresión de sus campos.
Las
estructuras anidadas son estructuras que contienen otras estructuras como
campos.
struct
Empleado {
char nombre[50];
int edad;
};
struct
Departamento {
char nombre[50];
struct Empleado empleados[10];
struct
Empresa {
char nombre[50];
struct Departamento departamentos[5];
};
Se
pudiera Implementar cuando se tienen datos relacionados que deben agruparse de
manera jerárquica. Por ejemplo, un TDA "Empresa" podría tener un
campo "Departamento" que es una estructura anidada, y el
"Departamento" podría tener un campo "Empleado" que también
es una estructura anidada.
En
resumen, los Tipos de Datos Abstractos permiten organizar datos y operaciones
en una estructura más simple y fácil de manejar. Las estructuras anidadas son
útiles cuando se quiere representar relaciones complejas entre los datos. Como si
fueran arreglos