ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Estructura De Datos


Enviado por   •  3 de Octubre de 2013  •  1.201 Palabras (5 Páginas)  •  304 Visitas

Página 1 de 5

estructura de datos estructura de datos es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación. Un dato elemental es la mínima información que se tiene en un sistema.

Una estructura de datos define la organización e interrelación de estos y un conjunto de operaciones que se pueden realizar sobre ellos. Las operaciones básicas son:

Alta, adicionar un nuevo valor a la estructura.

Baja, borrar un valor de la estructura.

Búsqueda, encontrar un determinado valor en la estructura para realizar una operación con este valor, en forma secuencial o binario (siempre y cuando los datos estén ordenados).

Otras operaciones que se pueden realizar son:

Ordenamiento, de los elementos pertenecientes a la estructura.

Apareo, dadas dos estructuras originar una nueva ordenada y que contenga a las apareadas.

Cada estructura ofrece ventajas y desventajas en relación a la simplicidad y eficiencia para la realización de cada operación. De esta forma, la elección de la estructura de datos apropiada para cada problema depende de factores como la frecuencia y el orden en que se realiza cada operación sobre los datos.

4.Ejercicio, utilizando tipos simples de datos

Una estructura de Datos es una colección de datos que pueden ser caracterizados por su organización y las operaciones que se definen en ella.

Los tipos de datos mas frecuentes utilizados en los diferentes lenguajes de programación son:

Para ver el gráfico seleccione la opción "Descargar" del menú superior

Los tipos de datos simples pueden ser organizados en diferentes estructuras de datos: estáticas y dinámicas.

Las estructuras de datos estáticas:

Son aquellas en las que el tamaño ocupado en memoria se define antes de que el programa se ejecute y no puede modificarse dicho tamaño durante la ejecución del programa.

Estas estructuras están implementadas en casi todos los lenguajes.

Su principal característica es que ocupan solo una casilla de memoria, por lo tanto una variable simple hace referencia a un único valor a la vez, dentro de este grupo de datos se encuentra: enteros, reales, caracteres, boléanos, enumerados y subrangos (los últimos no existen en algunos lenguajes de programación)

Las estructuras de datos dinámicas:

No tienen las limitaciones o restricciones en el tamaño de memoria ocupada que son propias de las estructuras estáticas.

Mediante el uso de un tipo de datos especifico, denominado puntero, es posible construir estructuras de datos dinámicas que no son soportadas por la mayoría de los lenguajes, pero que en aquellos que si tienen estas características ofrecen soluciones eficaces y efectivas en la solución de problemas complejos.

En programación, una estructura de datos es una forma de organizar un conjunto de datos elementales (un dato elemental es la mínima información que se tiene en el sistema) con el objetivo de facilitar la manipulación de estos datos como un todo o individualmente.

En el mundo real de almacenamiento de datos

Muchas de las estructuras y técnicas que usted aprenderá tienen que ver con el manejo del mundo real de almacenamiento de datos. Por datos del mundo real, nos referimos a los datos que describen las entidades físicas externas al equipo.Algunos ejemplos son un registro de personal que describe un ser humano real, un registro del inventario que describe una pieza del coche ya existente o el punto de comestibles, y un registro de las transacciones financieras que se describen, por ejemplo, un cheque real por escrito a pagar la factura del supermercado. Un ejemplo de la no-computadora en el mundo real de almacenamiento de datos es una pila de fichas. Estas tarjetas se pueden utilizar para una variedad de propósitos. Si cada tarjeta contiene el nombre de una persona, dirección y número de teléfono, el resultado es una libreta de direcciones. Si cada tarjeta tiene el nombre, la ubicación y el

...

Descargar como (para miembros actualizados)  txt (7 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com