SlideShare una empresa de Scribd logo
1 de 6
INSTITUTO TECNOLOGICO SUPERIOR DE 
FELIPE CARRILLO PUERTO 
EXTRUCTURA DE DATOS 
EVIDENCIAS DE LA UNIDAD I 
DOCENTE: NIELS HENYK ARANDA CUEVAS 
ALUMNO: MARIO ALEJANDRO UITZIL KAU 
GRUPO “A” AULA: J3 
29 de septiembre del 2014, Felipe Carrillo Puerto Q. Roo
1.1 Tipo de dato abstracto 
- Un tipo de dato abstracto (TDA) o Tipo abstracto de datos (TAD) es un modelo 
matemático compuesto por una colección de operaciones definidas sobre un 
conjunto de datos para el modelo. 
- La abstracción de datos consiste en ocultar las características de un objeto y 
obviarlas, de manera que solamente utilizamos el nombre del objeto en nuestro 
programa.
1.2 MODULARIDAD 
 “Propiedad que tiene un sistema que ha sido descompuesto en un 
conjunto de módulos cohesivos y débilmente acoplados” 
 Programa modular: formado por un conjunto de módulos. 
 Módulo: unidad básica de descomposición de un 
 sistema software. Los módulos deben ser lo más independientes 
posibles. 
 Un método de construcción de software es modular si ayuda a 
producir sistemas software a partir de elementos autónomos 
interconectados por una estructura simple y coherente.
1.3 MANEJO DE LA MEMORIA ESTATICA 
 Es la memoria que se reserva en el momento de la 
compilación antes de comenzar a ejecutar el programa. Los 
objetos son creados al iniciar el programa y destruidos al 
finalizar el mismo. Mantienen la misma localizacion en 
memoria durante todo el transcurso del programa hasta que 
son destruidos. 
 Los objetos administrados de este modo son: variables 
globales, variables estáticas de funciones, miembros static de 
clases y literales de cualquier tipo.
1.4 Manejo de la memoria dinámica 
 Es también llamada almacenamiento libre (freestore) y en estos 
casos el programador solicita (new) memoria para almacenar un 
objeto y es responsable de liberarla (delete) para que pueda ser 
reutilizada por otros objetos. 
 Es aquella que se reserva en tiempo de ejecución después de leer 
los datos y de conocer el tamaño exacto del problema a resolver. 
El sitio donde se almacenan los objetos se le denomina HEAP = 
MONTÍCULO pero el sitio preciso donde se encuentra tal montículo 
depende del compilador y el tipo de puntero utilizado en l reserva 
de memoria dinámica.
Conclusión 
 En esta diapositiva pudimos observar todo los tipos de 
abstracto que nos sirve mucho para guardar las 
características de los objetos son temas muy interesantes 
sobre todo los temas que vimos durante los días vistos 
aprendimos muchas cosas los conceptos de cada tema que 
nos asignaban como en la memoria dinámica también 
conocida como almacenamiento libre nos sirve para guardar 
los objetos y volverlo a liberarlos

Más contenido relacionado

La actualidad más candente

Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUrban Skate House
 
Colecciones en java
Colecciones en javaColecciones en java
Colecciones en javaMaîck Ddz
 
(29 10-12)serializacion
(29 10-12)serializacion(29 10-12)serializacion
(29 10-12)serializacionMilton Paredes
 
Clase y Objeto de la POO
Clase y Objeto de la POOClase y Objeto de la POO
Clase y Objeto de la POOjvaldes9928
 

La actualidad más candente (7)

colecciones en java
colecciones en javacolecciones en java
colecciones en java
 
Resumen de diseño
Resumen de diseñoResumen de diseño
Resumen de diseño
 
Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datos
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
 
Colecciones en java
Colecciones en javaColecciones en java
Colecciones en java
 
(29 10-12)serializacion
(29 10-12)serializacion(29 10-12)serializacion
(29 10-12)serializacion
 
Clase y Objeto de la POO
Clase y Objeto de la POOClase y Objeto de la POO
Clase y Objeto de la POO
 

Similar a unidad 1

Estructura de datos c++
Estructura de datos c++ Estructura de datos c++
Estructura de datos c++ eliezerbs
 
Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosEzer Ayala Mutul
 
Practica retro java 28102013
Practica retro java 28102013Practica retro java 28102013
Practica retro java 28102013Edgar Rosas
 
Unidad 1 diana karina pech may
Unidad 1 diana karina pech mayUnidad 1 diana karina pech may
Unidad 1 diana karina pech mayKarina1602
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosjaninaplaza
 
Unidad1 diapositivas
Unidad1 diapositivasUnidad1 diapositivas
Unidad1 diapositivasAristo1
 
Estructurade datos
Estructurade datosEstructurade datos
Estructurade datosDavidElizama
 
Diapositivas, evidencia de la unidad 1.
Diapositivas, evidencia de la unidad 1.Diapositivas, evidencia de la unidad 1.
Diapositivas, evidencia de la unidad 1.Saya Paredes
 
Paradigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a ObjetosParadigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a ObjetosAlberto Blumberg
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemasjorgecaruci
 
Actividad nº 7
Actividad nº 7Actividad nº 7
Actividad nº 7marcos_77
 
Estructura de datos diana karina isc
Estructura de datos diana karina iscEstructura de datos diana karina isc
Estructura de datos diana karina iscKarina1602
 

Similar a unidad 1 (20)

Estructura de datos c++
Estructura de datos c++ Estructura de datos c++
Estructura de datos c++
 
Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datos
 
Practica retro java 28102013
Practica retro java 28102013Practica retro java 28102013
Practica retro java 28102013
 
Unidad 1 diana karina pech may
Unidad 1 diana karina pech mayUnidad 1 diana karina pech may
Unidad 1 diana karina pech may
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Unidad1 diapositivas
Unidad1 diapositivasUnidad1 diapositivas
Unidad1 diapositivas
 
Estructurade datos
Estructurade datosEstructurade datos
Estructurade datos
 
Diapositivas, evidencia de la unidad 1.
Diapositivas, evidencia de la unidad 1.Diapositivas, evidencia de la unidad 1.
Diapositivas, evidencia de la unidad 1.
 
Paradigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a ObjetosParadigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a Objetos
 
unidad 1 INTRODUCCION A LAS ESTUCTURAS DE DATOS
unidad 1 INTRODUCCION A LAS ESTUCTURAS DE DATOSunidad 1 INTRODUCCION A LAS ESTUCTURAS DE DATOS
unidad 1 INTRODUCCION A LAS ESTUCTURAS DE DATOS
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Estructuta de datos
Estructuta de datosEstructuta de datos
Estructuta de datos
 
Poo
PooPoo
Poo
 
Estructura de datos pdf
Estructura de datos pdfEstructura de datos pdf
Estructura de datos pdf
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Actividad nº 7
Actividad nº 7Actividad nº 7
Actividad nº 7
 
conceptos de la poo
conceptos de la pooconceptos de la poo
conceptos de la poo
 
Estructura de datos diana karina isc
Estructura de datos diana karina iscEstructura de datos diana karina isc
Estructura de datos diana karina isc
 

Más de marioUitzil

Presentación1 para niels
Presentación1 para nielsPresentación1 para niels
Presentación1 para nielsmarioUitzil
 
Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3marioUitzil
 

Más de marioUitzil (6)

Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Unidad 5 mario
Unidad 5 marioUnidad 5 mario
Unidad 5 mario
 
Unidad 4 mario
Unidad 4 mario Unidad 4 mario
Unidad 4 mario
 
Presentación1 para niels
Presentación1 para nielsPresentación1 para niels
Presentación1 para niels
 
Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3
 

unidad 1

  • 1. INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE CARRILLO PUERTO EXTRUCTURA DE DATOS EVIDENCIAS DE LA UNIDAD I DOCENTE: NIELS HENYK ARANDA CUEVAS ALUMNO: MARIO ALEJANDRO UITZIL KAU GRUPO “A” AULA: J3 29 de septiembre del 2014, Felipe Carrillo Puerto Q. Roo
  • 2. 1.1 Tipo de dato abstracto - Un tipo de dato abstracto (TDA) o Tipo abstracto de datos (TAD) es un modelo matemático compuesto por una colección de operaciones definidas sobre un conjunto de datos para el modelo. - La abstracción de datos consiste en ocultar las características de un objeto y obviarlas, de manera que solamente utilizamos el nombre del objeto en nuestro programa.
  • 3. 1.2 MODULARIDAD  “Propiedad que tiene un sistema que ha sido descompuesto en un conjunto de módulos cohesivos y débilmente acoplados”  Programa modular: formado por un conjunto de módulos.  Módulo: unidad básica de descomposición de un  sistema software. Los módulos deben ser lo más independientes posibles.  Un método de construcción de software es modular si ayuda a producir sistemas software a partir de elementos autónomos interconectados por una estructura simple y coherente.
  • 4. 1.3 MANEJO DE LA MEMORIA ESTATICA  Es la memoria que se reserva en el momento de la compilación antes de comenzar a ejecutar el programa. Los objetos son creados al iniciar el programa y destruidos al finalizar el mismo. Mantienen la misma localizacion en memoria durante todo el transcurso del programa hasta que son destruidos.  Los objetos administrados de este modo son: variables globales, variables estáticas de funciones, miembros static de clases y literales de cualquier tipo.
  • 5. 1.4 Manejo de la memoria dinámica  Es también llamada almacenamiento libre (freestore) y en estos casos el programador solicita (new) memoria para almacenar un objeto y es responsable de liberarla (delete) para que pueda ser reutilizada por otros objetos.  Es aquella que se reserva en tiempo de ejecución después de leer los datos y de conocer el tamaño exacto del problema a resolver. El sitio donde se almacenan los objetos se le denomina HEAP = MONTÍCULO pero el sitio preciso donde se encuentra tal montículo depende del compilador y el tipo de puntero utilizado en l reserva de memoria dinámica.
  • 6. Conclusión  En esta diapositiva pudimos observar todo los tipos de abstracto que nos sirve mucho para guardar las características de los objetos son temas muy interesantes sobre todo los temas que vimos durante los días vistos aprendimos muchas cosas los conceptos de cada tema que nos asignaban como en la memoria dinámica también conocida como almacenamiento libre nos sirve para guardar los objetos y volverlo a liberarlos