Está en la página 1de 4

Estructura de datos

Cuestionario Semana no. 1


Definir los conceptos de estructuras de datos, para que sirve, su uso y como puedes aplicarla

Cuando hablamos de programación, la estructura de datos está representada por una forma determinada que
tenemos de organizar los datos de un equipo informático para que podamos utilizarlos de la manera más efectiva
posible. Dependiendo del tipo de aplicación o recurso que vayamos a usar requeriremos una estructura de datos
independiente y distinta a las demás, dado que cada una encaja en el contexto de forma determinada y con una
serie de objetivos.
Con estas estructuras tenemos la posibilidad de administrar todo tipo de datos sin ningún tipo de obstáculo, algo
que en la actualidad se usa en la red para poder llevar a cabo, por ejemplo, los sistemas de indexado de contenidos.
Y también juegan un papel clave en la creación de los mejores algoritmos, así como en su uso con lenguajes de
programación que se benefician de ellas.
En pocas palabras, una estructura de datos es una clase contenedora que proporciona almacenamiento para ítems
de datos, y capacidades para almacenar y recuperar estos datos. Generalmente a las estructuras de datos se les
asocian los ALGORITMOS que es una secuencia de instrucciones que realizan una tarea.
Definir los tipos de datos estructurados.

Cuando hablamos de datos estructurados nos referimos a la información que se suele encontrar en la mayoría de las bases de
datos. Son archivos de tipo texto que se suelen mostrar en filas y columnas con títulos. Son datos que pueden ser ordenados y
procesados fácilmente por todas las herramientas de minería de datos. Lo podríamos ver como si fuese un archivador
perfectamente organizado donde todo está identificado, etiquetado y es de fácil acceso.

Vectores:
Sirve para agrupar variables de un mismo tipo con un único nombre. Supongamos que queremos declarar 10 variables de tipo
entero (por ej. contadores). La única forma de hacerlo hasta ahora sería declararlos variables individuales.

Matrices:
Al igual que podemos crear vectores de cualquier tipo simple (enteros, reales, ...), podemos crear vectores tomando como
tipo base otro vector. De esta manera lo que tendremos será una matriz.
Explicar qué son las cadenas, las Asignaciones, concatenación y dar un ejemplo.

En programación, una cadena de caracteres, palabras, ristra de caracteres o frase (string, en inglés) es una secuencia ordenada
(de longitud arbitraria, aunque finita) de elementos que pertenecen a un cierto lenguaje formal o alfabeto análogas a una
fórmula o a una oración.

Al considerar las cadenas como un tipo de datos, hay que definir cuáles son las operaciones que es posible hacer con ellas. En
principio, podrían ser muchas y llegar a ser muy sofisticadas. Las siguientes son algunas de ellas:
❑ Asignación: Consiste en asignar una cadena a otra.
❑ Concatenación: Consiste en unir dos cadenas o más (o una cadena con un carácter) para formar una cadena de mayor tamaño.
❑ Búsqueda: Consiste en localizar dentro de una cadena una subcadena más pequeña o un carácter.
❑ Extracción: Se trata de sacar fuera de una cadena una porción de la misma según su posición dentro de ella.
❑ Comparación: Se utiliza para comparar dos cadenas.

También podría gustarte