viernes, 6 de septiembre de 2013

Abstraccion De Datos Y Su Clasificacion


 Abstracción De Datos: 

Es la técnica para inventar  nuevos tipos de datos que sean mas adecuados a una aplicación y por consiguiente facilitan la estructura del programa.

  • Programas mas cortos, mas legibles y flexibles.
 
Ventajas:
  • La cantidad de información es menor.
  • Cosas diferentes se tratan como iguales.
  • Por tanto, ayuda a entender sistemas complejos.


La abstracción es un proceso mental que ignora partes de un todo selectivamente, con el fin de facilitar su comprensión.



Modularidad:

Es la posibilidad de dividir una aplicación en piezas mas pequeñas.




Tipos De Abstracciones En Lenguajes De Programación:

Abstracciones de control (Nivel Sentencia): 

  • Sentencias De Difuncion: if y bucles (for, while, loop, etc).
Abstracciones De Control (Nivel Por Procedimiento):

  • Procedimientos, métodos o funciones.

Tipos De Datos Abstractos:

 Los tipos de datos son abstracciones:

1.- Abstracción De Datos: Proceso de construir nuevos datos.
2.- Tipo De Abstracción De Datos : los nuevos tipos de datos definidos por el usuario.

TAD:


Representación (Datos) + Operaciones (funciones y procedimientos).




Uso Del TDA:

  • Listas

  • Colas

  • Arboles 

  • Grafos
 



No hay comentarios.:

Publicar un comentario