4. ESTRUCTURA DE DATOS
Las estructuras de datos en
programación son diferentes formas
de organizar información
para manipular, buscar e insertar
estos datos de manera eficiente.
5. IMPORTANCIA
Permiten hacer un software
más eficiente optimizando
recursos, algo muy útil para
los entornos que trabajan con
Big Data.
7. ESTRUCTURA DE DATOS ESTÁTICOS
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.
8. CADENAS
Una cadena se define como
una secuencia de caracteres
que se interpretan como un
único dato.
9. ARREGLOS
Un arreglo es una secuencia de
posiciones de memoria a las que
se puede acceder directamente
que almacenan valores del mismo
tipo, los cuales se identifican por
su posición.
10. REGISTROS
Los registros son aquellos que
representan un objeto único
de datos implícitamente
estructurados en una tabla.
11. CONJUNTOS
Un conjunto es una colección de
ciertos valores, sin ningún orden
concreto ni valores repetidos.
13. ESTRUCTURA DE DATOS DINÁMICOS
Aquella en la que el tamaño
ocupado en memoria se define
antes de que el programa se
ejecute y no pueda modificarse
dicho tamaño durante la
ejecución del programa.
14. PUNTEROS
Un puntero es una variable
que sirve para almacenar la
dirección en memoria de otra
variable.
15. Es una colección de elementos
del mismo tipo llamados nodos,
organizados arbitrariamente con
un orden ya definido y con la
capacidad de inserción y
eliminación de sus elementos.
LISTAS
16. PILAS
Las pilas son estructuras de
datos en las que las
inserciones, inspecciones y
eliminaciones ocurren solo al
principio, o tope de la pila.
17. Las colas son estructuras de datos
en las que las inserciones ocurren
al final y eliminaciones ocurren
solo al principio.
COLAS
18. ÁRBOLES
Es un tipo abstracto de datos
ampliamente usado que imita la
estructura jerárquica de un árbol, con
un valor en la raíz y subárboles con un
nodo padre, representado como un
conjunto de nodos enlazados.
19. Consiste en un conjunto de nodos
también llamados vértices y un
conjunto de arcos (aristas) que
establecen relaciones entre los
nodos.
GRÁFOS
21. Este es el área donde el
procesador puede acceder
directamente. La
responsabilidad de la gestión
de estas recae sobre el
sistema operativo.
ESTRUCTURA DE ALMACENAMIENTO
22. CLASES
MEMORIA
PRINCIPAL
MEMORIA
SECUNDARIA
MEMORIA
TERCIARIA
Es la más rápida pero no es
tan grande como para
mantener guardados todos
los programas y los datos.
La recuperación de
información en disco duro
suele ser muy superior a la de
acceso a la memoria principal.
Es también llamada de
almacenamiento off-line esta
es la más lenta y viene siendo
una memoria auxiliar.
23. TIPOS
Disco Duro
Pendrive CD-RW
Memoria RAM
Almacena la información con
la cual se puede dar inicio a
algunos programas y al
sistema.
Es un tipo de almacenamiento
de solo escritura y lectura,
reconociéndose como un
acceso aleatorio.
Son pequeños dispositivos
que guardan una gran
variedad de información y
puede ser modificada.
Son discos de
almacenamiento que
pueden ser re-grabados.
24. ORGANIZACION
Física
Lógica
Esta es la manera en la que
están almacenados los datos
en el ordenador.
Esta se relaciona con la
organización de los datos en
ficheros y carpetas.
25. OPERACIONES
Inserción
Modificación
Eliminación
Permite el ordenamiento de
una lista y abrir espacio
mediante el desplazamiento
de registros.
Permite dejar espacio libre en
cada bloque para nuevos
registros.
Permite mejorar o cambiar el
registro completamente
respecto a su forma original.
26. CREDITS: This presentation template was created by Slidesgo, including
icons by Flaticon, infographics and images by Freepik
Gracias