SlideShare una empresa de Scribd logo
CAPÍTULO I Abstracción de datos
ABSTRACCIÓN DE DATOS Es una técnica o metodología que nos permite diseñar diferentes estructuras de datos, es decir, nos permite representar bajo determinados lineamientos de formato las características básicas de una estructura de datos.
Se denomina abstracción dado que este proceso de diseño se olvida de los detalles específicos de implementación de los datos.
ESTRUCTURA DE DATOS Básicamente es cualquier colección o grupo de datos organizados de tal forma que se deben tener asociadas un conjunto de operaciones para poder manipularlos.
TIPO DE DATO ABSTRACTO Para establecer un tipo de dato abstracto se debe de diseñar una estructura de datos que pueda ser utilizada en cualquier tipo de lenguaje de programación.  Al usar esta metodología de abstracción de datos se diseñarán TDA.
EN QUÉ CONSISTE LA ESPECIFICACIÓN TDA Básicamente consiste en diseñar un documento en el que se plasma la abstracción realizada al diseñar una estructura de datos, este documentos pasará a ser el mapa o plano mediante el cual se construirá o implementará la estructura de datos y en el que se definirán claramente las reglas en las que podrá usarse el TDA.
PASOS EN LA CONSTRUCCIÓN DE TDA ELEMENTOS QUE CONFORMARÁN LA ESTRUCTURA DE DATOS: Se describe el tipo de datos individuales que guardará la estructura, por ejemplo: números enteros, caracteres, fechas, registros con los datos de un empleado.
2. TIPO DE ORGANIZACIÓN EN QUE SE GUARDARÁN LOS  ELEMENTOS. Existen solamente cuatro tipos de organización para los datos en la estructura, la cuál deberá tener alguna de las siguientes organizaciones: Lineal Jerarquica Red  Sin relación
ESTRUCTURA LINEAL ESTRUCTURA JERARQUICA ESTRUCTURA DE RED ESTRUCTURA SIN RELACIONES
3. DOMINIO DE LA ESTRUCTURA. Aquí deben de describir la capacidad de la estructura  en cuanto al rango posible de datos por guardar .
4. DESCRIPCIÓN DE LAS OPERACIONES DE LA ESTRUCTURA. Cada operación relacionada con la estructura debe de describirse con los siguientes puntos: Nombre de la operación Descripción breve de su utilidad Datos de entrada a la operación
LAS PRINCIPALES VENTAJAS QUE NOS APORTAN LOS TDA SON LAS SIGUIENTES: 1.  Mejoran la conceptualización y hacen más claro y comprensible el código. 2.  Hacen que el sistema sea más robusto. 3.  Reducen el tiempo de compilación. 4.  Permiten modificar la implementación sin que afecte al interfaz público. 5.  Facilitan la extensibilidad.
NIVELES DE ABSTRACCIÓN DE DATOS Nivel lógico o abstracto:  Se define abstractamente la estructura de datos y las operaciones relacionadas con ella.  La descripción que se obtenga en este nivel debe ser independiente del lenguaje de programación en el que se implementará o usará la estructura.
Nivel físico o de implementación:  En este nivel se define el lenguaje de programación que se utilizará, los tipos de datos que se tendrán en cuenta. Nivel de aplicación o de uso:  En este nivel se llaman los TDA que se diseñaron en el nivel lógico.
EJEMPLOS:

Más contenido relacionado

PPT
Abstraccion de datos
PPSX
Abstracción de datos
PPT
Abstracción de datos
PPTX
Base de datos
PPT
PRINCIPIOS DEL DISEÑO DE ESTRUCTURAS DE DATOS
DOCX
Estructura de Datos
PDF
Estructura de datos power point
PPT
Modelos de Datos y Modelado Conceptual
Abstraccion de datos
Abstracción de datos
Abstracción de datos
Base de datos
PRINCIPIOS DEL DISEÑO DE ESTRUCTURAS DE DATOS
Estructura de Datos
Estructura de datos power point
Modelos de Datos y Modelado Conceptual

La actualidad más candente (20)

PPTX
Modelado de datos
PPTX
Modelado de datos
PPT
Modelado De Datos
DOCX
Proyecto investigativo
PPTX
Modelo de bases de datos (william mata 26550902)
PPTX
Estructura de datos
PPT
04 -bases_de_datos_-_arquitectura_de_tres_niveles
PPTX
Implementacion informatica
PPT
Normalizacion
DOC
Guia informática
PPTX
Fases para la creación de una base de datos
ODP
Base de datos
PDF
Guia n1 fundamentos de base de datos
PPTX
Base de datos
PPTX
Base de datos 11 3
PPTX
Colegio de bachillerato
PDF
Modelo de base de datos orientados a objetos
PDF
Actividad 1 tema 5 modulo 4
PPTX
Unidad IV. Funcionamiento de las Bases de Datos
Modelado de datos
Modelado de datos
Modelado De Datos
Proyecto investigativo
Modelo de bases de datos (william mata 26550902)
Estructura de datos
04 -bases_de_datos_-_arquitectura_de_tres_niveles
Implementacion informatica
Normalizacion
Guia informática
Fases para la creación de una base de datos
Base de datos
Guia n1 fundamentos de base de datos
Base de datos
Base de datos 11 3
Colegio de bachillerato
Modelo de base de datos orientados a objetos
Actividad 1 tema 5 modulo 4
Unidad IV. Funcionamiento de las Bases de Datos
Publicidad

Similar a Capítulo I. Abstracción de datos (20)

PPTX
Estructuras de Datos - Presentación.pptx
PPTX
Diapositiva estructura de datos unidad 1
PDF
Tema1 (2)
PPT
Abstraccion ppt
PPTX
Estructuta de datos
PDF
Presentacion unidad u1_estructura_de_datos_victor_uex
PPTX
programacion diapositivas de tda anidado..pptx
PDF
ED Unidad 1: Introducción a las estructuras de datos (TDA) con objetos
PDF
Introduccion primera parte
PPTX
Tipos de datos abstractos (TDA)
PDF
Tipos de datos abstractos
PPTX
Evidencias1 (Diapositivas - Rubi Veronica)
PPTX
PRESENTACION EVIDENCIAS RUBI VERONICA ISC J3 A
PPTX
Tipos de datos abstractos
PPTX
Estructura de datos unidad 1
PPTX
1.1 tipos de datos abstractos
PPTX
Estructurade datos
PPT
ESTRUCTURA DE DATOS.ppt
PPT
ESTRUCTURA DE DATOS.ppt
PPTX
Presento 2 ED RB 25 arreglos de datos.pptx
Estructuras de Datos - Presentación.pptx
Diapositiva estructura de datos unidad 1
Tema1 (2)
Abstraccion ppt
Estructuta de datos
Presentacion unidad u1_estructura_de_datos_victor_uex
programacion diapositivas de tda anidado..pptx
ED Unidad 1: Introducción a las estructuras de datos (TDA) con objetos
Introduccion primera parte
Tipos de datos abstractos (TDA)
Tipos de datos abstractos
Evidencias1 (Diapositivas - Rubi Veronica)
PRESENTACION EVIDENCIAS RUBI VERONICA ISC J3 A
Tipos de datos abstractos
Estructura de datos unidad 1
1.1 tipos de datos abstractos
Estructurade datos
ESTRUCTURA DE DATOS.ppt
ESTRUCTURA DE DATOS.ppt
Presento 2 ED RB 25 arreglos de datos.pptx
Publicidad

Último (20)

PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
DOCX
PLANES DE área ciencias naturales y aplicadas
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
2.0 Introduccion a processing, y como obtenerlo
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PLANES DE área ciencias naturales y aplicadas
caso clínico iam clinica y semiología l3.pptx
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
2.0 Introduccion a processing, y como obtenerlo
TOMO II - LITERATURA.pd plusenmas ultras
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Atencion prenatal. Ginecologia y obsetricia
Punto Critico - Brian Tracy Ccesa007.pdf
biología es un libro sobre casi todo el tema de biología
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf

Capítulo I. Abstracción de datos

  • 2. ABSTRACCIÓN DE DATOS Es una técnica o metodología que nos permite diseñar diferentes estructuras de datos, es decir, nos permite representar bajo determinados lineamientos de formato las características básicas de una estructura de datos.
  • 3. Se denomina abstracción dado que este proceso de diseño se olvida de los detalles específicos de implementación de los datos.
  • 4. ESTRUCTURA DE DATOS Básicamente es cualquier colección o grupo de datos organizados de tal forma que se deben tener asociadas un conjunto de operaciones para poder manipularlos.
  • 5. TIPO DE DATO ABSTRACTO Para establecer un tipo de dato abstracto se debe de diseñar una estructura de datos que pueda ser utilizada en cualquier tipo de lenguaje de programación. Al usar esta metodología de abstracción de datos se diseñarán TDA.
  • 6. EN QUÉ CONSISTE LA ESPECIFICACIÓN TDA Básicamente consiste en diseñar un documento en el que se plasma la abstracción realizada al diseñar una estructura de datos, este documentos pasará a ser el mapa o plano mediante el cual se construirá o implementará la estructura de datos y en el que se definirán claramente las reglas en las que podrá usarse el TDA.
  • 7. PASOS EN LA CONSTRUCCIÓN DE TDA ELEMENTOS QUE CONFORMARÁN LA ESTRUCTURA DE DATOS: Se describe el tipo de datos individuales que guardará la estructura, por ejemplo: números enteros, caracteres, fechas, registros con los datos de un empleado.
  • 8. 2. TIPO DE ORGANIZACIÓN EN QUE SE GUARDARÁN LOS ELEMENTOS. Existen solamente cuatro tipos de organización para los datos en la estructura, la cuál deberá tener alguna de las siguientes organizaciones: Lineal Jerarquica Red Sin relación
  • 9. ESTRUCTURA LINEAL ESTRUCTURA JERARQUICA ESTRUCTURA DE RED ESTRUCTURA SIN RELACIONES
  • 10. 3. DOMINIO DE LA ESTRUCTURA. Aquí deben de describir la capacidad de la estructura en cuanto al rango posible de datos por guardar .
  • 11. 4. DESCRIPCIÓN DE LAS OPERACIONES DE LA ESTRUCTURA. Cada operación relacionada con la estructura debe de describirse con los siguientes puntos: Nombre de la operación Descripción breve de su utilidad Datos de entrada a la operación
  • 12. LAS PRINCIPALES VENTAJAS QUE NOS APORTAN LOS TDA SON LAS SIGUIENTES: 1. Mejoran la conceptualización y hacen más claro y comprensible el código. 2. Hacen que el sistema sea más robusto. 3. Reducen el tiempo de compilación. 4. Permiten modificar la implementación sin que afecte al interfaz público. 5. Facilitan la extensibilidad.
  • 13. NIVELES DE ABSTRACCIÓN DE DATOS Nivel lógico o abstracto: Se define abstractamente la estructura de datos y las operaciones relacionadas con ella. La descripción que se obtenga en este nivel debe ser independiente del lenguaje de programación en el que se implementará o usará la estructura.
  • 14. Nivel físico o de implementación: En este nivel se define el lenguaje de programación que se utilizará, los tipos de datos que se tendrán en cuenta. Nivel de aplicación o de uso: En este nivel se llaman los TDA que se diseñaron en el nivel lógico.