domingo, 3 de septiembre de 2023

Estructuracion de datos Resumen de Tipos Datos Abstractos

 

Manual del uso de logotipo | Sistema de Universidad Virtual

 

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

 

No hay comentarios:

Publicar un comentario