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: ANTHONY ALEXIS IC PAMPLONA 
GRUPO “A” AULA: J3
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 localización 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 
 Pudimos observar que 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

Weka (pentaho data mining)
Weka (pentaho data mining)Weka (pentaho data mining)
Weka (pentaho data mining)matadormax
 
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
 
Entendiendo estructura de datos
Entendiendo estructura de datosEntendiendo estructura de datos
Entendiendo estructura de datosyacomas
 
Programación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectoresProgramación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectoresAngel Vázquez Patiño
 
Colecciones en java
Colecciones en javaColecciones en java
Colecciones en javaMaîck Ddz
 
Ordenamiento por monticulo (heapsort)
Ordenamiento por monticulo (heapsort)Ordenamiento por monticulo (heapsort)
Ordenamiento por monticulo (heapsort)edopaz
 
6 A Arrays
6 A Arrays6 A Arrays
6 A Arraysjcpp67
 
Presentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uexPresentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uexvictoruex
 
DAW - Estructuras de almacenamiento
DAW - Estructuras de almacenamientoDAW - Estructuras de almacenamiento
DAW - Estructuras de almacenamientovay82
 
Metodo de ordenacion por Insercion
 Metodo de ordenacion por Insercion Metodo de ordenacion por Insercion
Metodo de ordenacion por InsercionMateo Falcon
 

La actualidad más candente (20)

Weka (pentaho data mining)
Weka (pentaho data mining)Weka (pentaho data mining)
Weka (pentaho data mining)
 
colecciones en java
colecciones en javacolecciones en java
colecciones en java
 
Programación 3: colecciones Java
Programación 3: colecciones JavaProgramación 3: colecciones Java
Programación 3: colecciones Java
 
Diapositivas, evidencia de la unidad 1.
Diapositivas, evidencia de la unidad 1.Diapositivas, evidencia de la unidad 1.
Diapositivas, evidencia de la unidad 1.
 
Array list en java, con ejemplos jarroba
Array list en java, con ejemplos   jarrobaArray list en java, con ejemplos   jarroba
Array list en java, con ejemplos jarroba
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Entendiendo estructura de datos
Entendiendo estructura de datosEntendiendo estructura de datos
Entendiendo estructura de datos
 
Programación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectoresProgramación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectores
 
Java 5 se (presentación3)
Java 5 se (presentación3)Java 5 se (presentación3)
Java 5 se (presentación3)
 
Colecciones en java
Colecciones en javaColecciones en java
Colecciones en java
 
Ordenamiento por monticulo (heapsort)
Ordenamiento por monticulo (heapsort)Ordenamiento por monticulo (heapsort)
Ordenamiento por monticulo (heapsort)
 
6 A Arrays
6 A Arrays6 A Arrays
6 A Arrays
 
Presentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uexPresentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uex
 
DAW - Estructuras de almacenamiento
DAW - Estructuras de almacenamientoDAW - Estructuras de almacenamiento
DAW - Estructuras de almacenamiento
 
Metodo de ordenacion por Insercion
 Metodo de ordenacion por Insercion Metodo de ordenacion por Insercion
Metodo de ordenacion por Insercion
 
Vector
VectorVector
Vector
 
Leccion 7 Java
Leccion 7 JavaLeccion 7 Java
Leccion 7 Java
 
Estructura de datos
 Estructura de datos Estructura de datos
Estructura de datos
 
Evaluacion final
Evaluacion finalEvaluacion final
Evaluacion final
 
Colas Circulares
Colas CircularesColas Circulares
Colas Circulares
 

Destacado

Virus y vacunas informaticas
Virus y vacunas informaticasVirus y vacunas informaticas
Virus y vacunas informaticasNancyCueca
 
Quality & Service Improvement - Sally Fowler-Davis
Quality & Service Improvement - Sally Fowler-DavisQuality & Service Improvement - Sally Fowler-Davis
Quality & Service Improvement - Sally Fowler-DavisSHUAHP
 
Cm eib manual_201009_en
Cm eib manual_201009_enCm eib manual_201009_en
Cm eib manual_201009_enMarcio Miranda
 
Deber si aniodado
Deber si aniodadoDeber si aniodado
Deber si aniodadokeniautm
 
Asir2
Asir2Asir2
Asir2asir2
 
Revista de Imprensa Asiática
Revista de Imprensa AsiáticaRevista de Imprensa Asiática
Revista de Imprensa AsiáticaCatarina Severino
 
Sistemas 110125084247-phpapp02
Sistemas 110125084247-phpapp02Sistemas 110125084247-phpapp02
Sistemas 110125084247-phpapp02Bryan Giraldo
 
Fiesta de Los Quintos, 1º B, Belén y Helena
Fiesta de Los Quintos, 1º B, Belén y HelenaFiesta de Los Quintos, 1º B, Belén y Helena
Fiesta de Los Quintos, 1º B, Belén y HelenaRosa Pérez
 
THOMAS HULING - CERTIFIED FINANCIAL ADVISOR
THOMAS HULING - CERTIFIED FINANCIAL ADVISORTHOMAS HULING - CERTIFIED FINANCIAL ADVISOR
THOMAS HULING - CERTIFIED FINANCIAL ADVISORThomas Huling
 

Destacado (15)

Virus y vacunas informaticas
Virus y vacunas informaticasVirus y vacunas informaticas
Virus y vacunas informaticas
 
Quality & Service Improvement - Sally Fowler-Davis
Quality & Service Improvement - Sally Fowler-DavisQuality & Service Improvement - Sally Fowler-Davis
Quality & Service Improvement - Sally Fowler-Davis
 
datos de las socias fundadoras
datos de las socias fundadorasdatos de las socias fundadoras
datos de las socias fundadoras
 
El buen trato
El buen tratoEl buen trato
El buen trato
 
Tarik y jeny
Tarik y jenyTarik y jeny
Tarik y jeny
 
Cm eib manual_201009_en
Cm eib manual_201009_enCm eib manual_201009_en
Cm eib manual_201009_en
 
Deber si aniodado
Deber si aniodadoDeber si aniodado
Deber si aniodado
 
Asir2
Asir2Asir2
Asir2
 
Revista de Imprensa Asiática
Revista de Imprensa AsiáticaRevista de Imprensa Asiática
Revista de Imprensa Asiática
 
Vacation
VacationVacation
Vacation
 
Sistemas 110125084247-phpapp02
Sistemas 110125084247-phpapp02Sistemas 110125084247-phpapp02
Sistemas 110125084247-phpapp02
 
Fiesta de Los Quintos, 1º B, Belén y Helena
Fiesta de Los Quintos, 1º B, Belén y HelenaFiesta de Los Quintos, 1º B, Belén y Helena
Fiesta de Los Quintos, 1º B, Belén y Helena
 
THOMAS HULING - CERTIFIED FINANCIAL ADVISOR
THOMAS HULING - CERTIFIED FINANCIAL ADVISORTHOMAS HULING - CERTIFIED FINANCIAL ADVISOR
THOMAS HULING - CERTIFIED FINANCIAL ADVISOR
 
Anastosmosis poto cavas
Anastosmosis poto cavasAnastosmosis poto cavas
Anastosmosis poto cavas
 
Epidemiologii
EpidemiologiiEpidemiologii
Epidemiologii
 

Similar a Estructura de datos: Tipos abstractos y manejo de memoria

Presentación1 para niels
Presentación1 para nielsPresentación1 para niels
Presentación1 para nielsmarioUitzil
 
Presentación1 para niels
Presentación1 para nielsPresentación1 para niels
Presentación1 para nielsefrain_rap
 
Programacion orientada a objetos Unidad 1-intro al paradigma poo
Programacion orientada a objetos Unidad 1-intro al paradigma pooProgramacion orientada a objetos Unidad 1-intro al paradigma poo
Programacion orientada a objetos Unidad 1-intro al paradigma pooJosé Antonio Sandoval Acosta
 
Unidad 1 diana karina pech may
Unidad 1 diana karina pech mayUnidad 1 diana karina pech may
Unidad 1 diana karina pech mayKarina1602
 
Estructurade datos
Estructurade datosEstructurade datos
Estructurade datosDavidElizama
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosLex Marin
 
Presentacion De La Primera Unidad 2
Presentacion De La Primera Unidad 2Presentacion De La Primera Unidad 2
Presentacion De La Primera Unidad 2warmab
 
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
 
fundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptfundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptjuan gonzalez
 
ESTRUCTURA DE DATOS
ESTRUCTURA DE DATOSESTRUCTURA DE DATOS
ESTRUCTURA DE DATOSIsai Vazquez
 
Practica retro java 28102013
Practica retro java 28102013Practica retro java 28102013
Practica retro java 28102013Edgar Rosas
 

Similar a Estructura de datos: Tipos abstractos y manejo de memoria (20)

Presentación1 para niels
Presentación1 para nielsPresentación1 para niels
Presentación1 para niels
 
unidad 1
unidad 1 unidad 1
unidad 1
 
Presentación1 para niels
Presentación1 para nielsPresentación1 para niels
Presentación1 para niels
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Programacion orientada a objetos Unidad 1-intro al paradigma poo
Programacion orientada a objetos Unidad 1-intro al paradigma pooProgramacion orientada a objetos Unidad 1-intro al paradigma poo
Programacion orientada a objetos Unidad 1-intro al paradigma poo
 
Introducción a la PPO
 Introducción a la PPO Introducción a la PPO
Introducción a la PPO
 
Estructura de datos pdf
Estructura de datos pdfEstructura de datos pdf
Estructura de datos pdf
 
Unidad 1 diana karina pech may
Unidad 1 diana karina pech mayUnidad 1 diana karina pech may
Unidad 1 diana karina pech may
 
Estructurade datos
Estructurade datosEstructurade datos
Estructurade datos
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetos
 
Presentacion De La Primera Unidad 2
Presentacion De La Primera Unidad 2Presentacion De La Primera Unidad 2
Presentacion De La Primera Unidad 2
 
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
 
fundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptfundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.ppt
 
Conceptos Basicos de POO
Conceptos Basicos de POOConceptos Basicos de POO
Conceptos Basicos de POO
 
conceptos de la poo
conceptos de la pooconceptos de la poo
conceptos de la poo
 
Estructuta de datos
Estructuta de datosEstructuta de datos
Estructuta de datos
 
Informe Poo
Informe PooInforme Poo
Informe Poo
 
ESTRUCTURA DE DATOS
ESTRUCTURA DE DATOSESTRUCTURA DE DATOS
ESTRUCTURA DE DATOS
 
Practica retro java 28102013
Practica retro java 28102013Practica retro java 28102013
Practica retro java 28102013
 

Más de Anthony Alexis Ic Pamplona (6)

Analisis de los algoritmos
Analisis de los algoritmosAnalisis de los algoritmos
Analisis de los algoritmos
 
VI unidad
VI unidadVI unidad
VI unidad
 
V unidad metodos de ordenamiento
V unidad metodos de ordenamientoV unidad metodos de ordenamiento
V unidad metodos de ordenamiento
 
Iv unidad estructuras no lineales
Iv unidad estructuras no linealesIv unidad estructuras no lineales
Iv unidad estructuras no lineales
 
Iii uniddad estructuras lineales
Iii uniddad estructuras linealesIii uniddad estructuras lineales
Iii uniddad estructuras lineales
 
Unidad 2 & 3 estructura datos
Unidad 2 & 3 estructura datosUnidad 2 & 3 estructura datos
Unidad 2 & 3 estructura datos
 

Estructura de datos: Tipos abstractos y manejo de memoria

  • 1. INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE CARRILLO PUERTO EXTRUCTURA DE DATOS EVIDENCIAS DE LA UNIDAD I DOCENTE: NIELS HENYK ARANDA CUEVAS ALUMNO: ANTHONY ALEXIS IC PAMPLONA GRUPO “A” AULA: J3
  • 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 localización 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  Pudimos observar que 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