1.3 uso de tipos de datos abstractos

4
INSTITUTO TECNOLÓGICO DE FELIPE CARRILLO PUERTO ESTRUCTURA DE DATOS “USO DE TIPOS DE DATOSNOMBRE 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

Upload: erwinalexander

Post on 22-Jul-2015

53 views

Category:

Software


1 download

TRANSCRIPT

Page 1: 1.3 uso de tipos de datos abstractos

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

Page 2: 1.3 uso de tipos de datos abstractos

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.

Page 3: 1.3 uso de tipos de datos abstractos

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.

Page 4: 1.3 uso de tipos de datos abstractos

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.