Estructuras de Datos

Solve your problems or get new ideas with basic brainstorming

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Estructuras de Datos por Mind Map: Estructuras de Datos

1. Raul Rivera

2. TDA

2.1. Un algoritmo es una secuencia finita de operaciones, organizadas para realizar una tarea determinada.

2.2. Abstracción es la capacidad de manejar un objeto (tema o idea) como un concepto general, sin considerar la enorme cantidad de detalles que pueden estar asociados con dicho objeto.

2.3. 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. Esto es similar a una situación de la vida cotidiana. Cuando se dice la palabra “perro”, usted no necesita que se le diga lo que hace el perro. Usted ya sabe la forma que tiene un perro y también sabe que los perros ladran. De manera que se abstraen todas las características de los perros en un solo término, “perro”. A esto se le llama ‘Abstracción’ y es un concepto muy útil en la programación, ya que un usuario no necesita mencionar todas las características y funciones de un objeto cada vez que éste se utiliza, sino que son declaradas por separado en el programa y simplemente se utiliza el término abstracto (“perro”) para mencionaLa 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. Esto es similar a una situación de la vida cotidiana. Cuando se dice la palabra “perro”, usted no necesita que se le diga lo que hace el perro. Usted ya sabe la forma que tiene un perro y también sabe que los perros ladran. De manera que se abstraen todas las características de los perros en un solo término, “perro”. A esto se le llama ‘Abstracción’ y es un concepto muy útil en la programación, ya que un usuario no necesita mencionar todas las características y funciones de un objeto cada vez que éste se utiliza, sino que son declaradas por separado en el programa y simplemente se utiliza el término abstracto (“perro”) para mencionarlo.

3. Modularidad

3.1. La modularidad es la posibilidad de dividir una aplicación en piezas más pequeñas llamadas módulos.

3.2. Ventajas: • Descomponer el problema en partes más simples • Facilitar la comprensión del sistema y de cada una de sus partes. • Si se produce un error en un módulo, éste sólo afecta a dicho módulo • Las correcciones debidas a cambios en la especificación afectan a un número reducido de módulos. • El sistema está compuesto de una serie de módulos independientes comunicados entre sí

4. ITS CHapala