SlideShare una empresa de Scribd logo
1 de 4
INSTITUTO TECNOLÓGICO DE FELIPE 
CARRILLO PUERTO 
ESTRUCTURA DE DATOS 
“USO DE TIPOS DE DATOS” 
NOMBRE DEL PROFESOR (A): MTI. Niels Henryk Aranda Cuevas. 
NOMBRE DEL ALUMNO: Erwin Alexander Villegas tun 
INGENIERÍA EN SISTEMAS COMPUTACIONALES 
SEMESTRE III GRUPO A 
AULA J3 
FELIPE CARRILLO PUERTO A 28 DE SEPTIEMBRE DEL 2014
USO DE TIPOS DE DATOS ABSTRACTOS 
Para construir un tipo abstracto se debe: 
1) Establecer la definición del tipo. 
2) Definir también las operaciones (funciones y procedimientos) que 
pueden operar con dicho tipo. 
3) Ocultar la presentación de los elementos del tipo de modo que sólo 
se puede trabajar con ellos usando los procedimientos definidos en 2). 
4) Poder crear instancias múltiples del tipo.
DECLARACION E IMPLEMENTACION 
La declaración de TDA requiere al menos el uso de dos palabras 
reservadas, las cuales son: 
Struct: se dice que struct permite crear un tipo de datos que está compuesto 
de uno o varios elementos denominados campos. Los campos, a su vez, 
pueden ser variables de tipos definidos por el lenguajes u otros TDA. 
Una vez definida esta estructura, para ejemplificar y mostrar el grado de 
abstracción que puede lograrse, se describe ahora la segunda de las palabras 
reservadas. 
Typedef: Se utiliza para definir el “alias” o sinónimo de un tipo de datos.
CONCLUSION 
Para el uso de TDA se utilizan las dos palabras reservadas en c++, que sirve para 
crear tipo de datos denominados campos, en general las dos palabras reservadas 
que son Struct y Typedef que sirven para crear nuevos tipos de datos que se 
pueden utilizar como cualquier otro tipo de datos.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Metodos de ordenacion radix sort
Metodos de ordenacion radix sortMetodos de ordenacion radix sort
Metodos de ordenacion radix sort
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
Estructuras lineales unidad 3
Estructuras lineales unidad 3Estructuras lineales unidad 3
Estructuras lineales unidad 3
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
conceptos de Punteros y Nodos
conceptos de Punteros y Nodosconceptos de Punteros y Nodos
conceptos de Punteros y Nodos
 
Listas
ListasListas
Listas
 
Algoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externoAlgoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externo
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Listas
ListasListas
Listas
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Recursividad
RecursividadRecursividad
Recursividad
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Estructuras no-lineales
Estructuras no-linealesEstructuras no-lineales
Estructuras no-lineales
 
Flujos y archivo en java
Flujos y archivo en javaFlujos y archivo en java
Flujos y archivo en java
 
Importancia de las listas Estructura de datos.
Importancia de las listas Estructura de datos.Importancia de las listas Estructura de datos.
Importancia de las listas Estructura de datos.
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexados
 

Destacado

Destacado (20)

Estructuras de datos y tipos de datos abstractos
Estructuras de datos y tipos de datos abstractosEstructuras de datos y tipos de datos abstractos
Estructuras de datos y tipos de datos abstractos
 
Informe tecnico de la unidad 1
Informe tecnico de la unidad 1Informe tecnico de la unidad 1
Informe tecnico de la unidad 1
 
ANALISIS DE LOS ALGORITMOS
ANALISIS DE LOS ALGORITMOSANALISIS DE LOS ALGORITMOS
ANALISIS DE LOS ALGORITMOS
 
Unidad 4, investigacion
Unidad 4, investigacionUnidad 4, investigacion
Unidad 4, investigacion
 
TDA
TDATDA
TDA
 
Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de Datos
 
Clases y objetos en Java
Clases y objetos en JavaClases y objetos en Java
Clases y objetos en Java
 
Pilas como estructura de datos..
Pilas como estructura de datos..Pilas como estructura de datos..
Pilas como estructura de datos..
 
Joomla
JoomlaJoomla
Joomla
 
Clases abstractas e interfaces
Clases abstractas e interfacesClases abstractas e interfaces
Clases abstractas e interfaces
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Poo
PooPoo
Poo
 
Tipos de Datos Abstractos.
Tipos de Datos Abstractos.Tipos de Datos Abstractos.
Tipos de Datos Abstractos.
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Tipos abstractos de datos
Tipos abstractos de datosTipos abstractos de datos
Tipos abstractos de datos
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y Polimorfismo
 

Similar a 1.3 uso de tipos de datos abstractos

Similar a 1.3 uso de tipos de datos abstractos (20)

Diapositiva estructura de datos unidad 1
Diapositiva estructura de datos unidad 1Diapositiva estructura de datos unidad 1
Diapositiva estructura de datos unidad 1
 
Estructura de datos pdf
Estructura de datos pdfEstructura de datos pdf
Estructura de datos pdf
 
Clases
ClasesClases
Clases
 
Tdas
TdasTdas
Tdas
 
Tipos de datos abstractos
Tipos de datos abstractosTipos de datos abstractos
Tipos de datos abstractos
 
Guia1 pii
Guia1 piiGuia1 pii
Guia1 pii
 
Programación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaProgramación 3: Clases y objetos en Java
Programación 3: Clases y objetos en Java
 
Bd oo presentacion
Bd oo presentacionBd oo presentacion
Bd oo presentacion
 
Presentación Base de Datos Slideshare
Presentación Base de Datos Slideshare Presentación Base de Datos Slideshare
Presentación Base de Datos Slideshare
 
Benita ppp unidad 1
Benita ppp unidad 1Benita ppp unidad 1
Benita ppp unidad 1
 
Tema 1 2_poo
Tema 1 2_pooTema 1 2_poo
Tema 1 2_poo
 
Tad
TadTad
Tad
 
Clase 10_ programacion
Clase 10_ programacionClase 10_ programacion
Clase 10_ programacion
 
ESTRUCTURAS Y UNIONES EN C++
ESTRUCTURAS Y UNIONES EN C++ESTRUCTURAS Y UNIONES EN C++
ESTRUCTURAS Y UNIONES EN C++
 
Estructuras basicas de_c_
Estructuras basicas de_c_Estructuras basicas de_c_
Estructuras basicas de_c_
 
Estructuta de datos
Estructuta de datosEstructuta de datos
Estructuta de datos
 
Maria taipe..presentaciones
Maria taipe..presentacionesMaria taipe..presentaciones
Maria taipe..presentaciones
 
Maria taipe..presentaciones
Maria taipe..presentacionesMaria taipe..presentaciones
Maria taipe..presentaciones
 
Desarrollo a aplicaciones . net (1)
Desarrollo a aplicaciones . net (1)Desarrollo a aplicaciones . net (1)
Desarrollo a aplicaciones . net (1)
 
Osi
OsiOsi
Osi
 

Más de erwin_alexander

Más de erwin_alexander (12)

Unidad 3, circuito secuencial
Unidad 3, circuito secuencialUnidad 3, circuito secuencial
Unidad 3, circuito secuencial
 
Unidad 2, circuito combinacional
Unidad 2, circuito combinacionalUnidad 2, circuito combinacional
Unidad 2, circuito combinacional
 
Unidad 1, fuente de poder
Unidad 1, fuente de poderUnidad 1, fuente de poder
Unidad 1, fuente de poder
 
METODOS DE BUSQUEDA
METODOS DE BUSQUEDAMETODOS DE BUSQUEDA
METODOS DE BUSQUEDA
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
3.0 estructuras lineales
3.0 estructuras lineales3.0 estructuras lineales
3.0 estructuras lineales
 
2.1 recursividad
2.1 recursividad2.1 recursividad
2.1 recursividad
 
1.5 memoria dinamica
1.5 memoria dinamica1.5 memoria dinamica
1.5 memoria dinamica
 
1.4 memoria estatica
1.4 memoria estatica1.4 memoria estatica
1.4 memoria estatica
 
1.2 modularidad
1.2 modularidad1.2 modularidad
1.2 modularidad
 
Cálculo vectorial
Cálculo vectorialCálculo vectorial
Cálculo vectorial
 

1.3 uso de tipos de datos abstractos

  • 1. INSTITUTO TECNOLÓGICO DE FELIPE CARRILLO PUERTO ESTRUCTURA DE DATOS “USO DE TIPOS DE DATOS” NOMBRE DEL PROFESOR (A): MTI. Niels Henryk Aranda Cuevas. NOMBRE DEL ALUMNO: Erwin Alexander Villegas tun INGENIERÍA EN SISTEMAS COMPUTACIONALES SEMESTRE III GRUPO A AULA J3 FELIPE CARRILLO PUERTO A 28 DE SEPTIEMBRE DEL 2014
  • 2. USO DE TIPOS DE DATOS ABSTRACTOS Para construir un tipo abstracto se debe: 1) Establecer la definición del tipo. 2) Definir también las operaciones (funciones y procedimientos) que pueden operar con dicho tipo. 3) Ocultar la presentación de los elementos del tipo de modo que sólo se puede trabajar con ellos usando los procedimientos definidos en 2). 4) Poder crear instancias múltiples del tipo.
  • 3. DECLARACION E IMPLEMENTACION La declaración de TDA requiere al menos el uso de dos palabras reservadas, las cuales son: Struct: se dice que struct permite crear un tipo de datos que está compuesto de uno o varios elementos denominados campos. Los campos, a su vez, pueden ser variables de tipos definidos por el lenguajes u otros TDA. Una vez definida esta estructura, para ejemplificar y mostrar el grado de abstracción que puede lograrse, se describe ahora la segunda de las palabras reservadas. Typedef: Se utiliza para definir el “alias” o sinónimo de un tipo de datos.
  • 4. CONCLUSION Para el uso de TDA se utilizan las dos palabras reservadas en c++, que sirve para crear tipo de datos denominados campos, en general las dos palabras reservadas que son Struct y Typedef que sirven para crear nuevos tipos de datos que se pueden utilizar como cualquier otro tipo de datos.