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

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
 
Colecciones en java
Colecciones en javaColecciones en java
Colecciones en java
Maîck Ddz
 
Ordenamiento por monticulo (heapsort)
Ordenamiento por monticulo (heapsort)Ordenamiento por monticulo (heapsort)
Ordenamiento por monticulo (heapsort)
edopaz
 
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
victoruex
 
DAW - Estructuras de almacenamiento
DAW - Estructuras de almacenamientoDAW - Estructuras de almacenamiento
DAW - Estructuras de almacenamiento
vay82
 
Metodo de ordenacion por Insercion
 Metodo de ordenacion por Insercion Metodo de ordenacion por Insercion
Metodo de ordenacion por Insercion
Mateo 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 (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 I unidad

Unidad 1 diana karina pech may
Unidad 1 diana karina pech mayUnidad 1 diana karina pech may
Unidad 1 diana karina pech may
Karina1602
 
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
Lex Marin
 
fundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptfundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.ppt
juan gonzalez
 
Practica retro java 28102013
Practica retro java 28102013Practica retro java 28102013
Practica retro java 28102013
Edgar Rosas
 

Similar a I unidad (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
 

Último

TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
UPSE
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
UPSE
 

Último (9)

TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 

I unidad

  • 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