Tecnología

Inicio

Tipo de datos secuencial

Tipo de datos secuencial


Muchos lenguajes de programación, incluyendo C, C ++, Python y Java, incluyen secuencia o tipos de datos secuenciales. tipos de datos secuenciales comparten muchas propiedades comunes. Contienen múltiples piezas de datos, conocidos como "elementos", que se mantienen en un orden específico. Cada elemento está numerada o indexación, de modo que los elementos individuales, trozos de la secuencia o la secuencia puede ser manipulada.

Instrumentos de cuerda

Una cadena es una secuencia de valores de datos, por lo general grupos de ocho bits adyacentes, conocidos como "bytes", que normalmente representan personajes. El mapeo entre los valores de datos y los caracteres está determinada por un conjunto de caracteres, una lista definida de caracteres reconocidos por el hardware y software de ordenador. Los caracteres de una cadena se numeran de izquierda a derecha empezando desde 0 o, en su defecto, numeradas de derecha a izquierda, a partir de menos 1. Cada carácter de una cadena se puede acceder al poner el índice después de que el nombre de la cadena entre corchetes.

Las matrices

Una matriz es una secuencia de elementos de datos del mismo tipo - es decir, cadena o datos numéricos - que comparten el mismo nombre de variable. Una matriz es una especie de, tipo de datos agregados, o compuesto; cada elemento individual de una matriz se puede utilizar en un estado de cuenta o la expresión de la misma manera como una cadena regular o variable numérica. El número de dimensiones depende del lenguaje de programación, pero por lo general es ilimitado.

Liza

Una lista es una estructura de datos capaz de almacenar varios valores, posiblemente de diferentes tipos, tales como texto y números. El hecho de que los elementos de una lista no necesitan todos tienen el mismo tipo - y, en algunos lenguajes de programación, una lista puede aumentar de tamaño en tiempo de ejecución - que hace que las listas más flexibles que las matrices "clásicos". Sin embargo, a diferencia de una matriz, los elementos de una lista suelen acceder secuencialmente, trabajando desde la cabeza de la lista a la cola.

tuplas

Algunos lenguajes de programación, incluyendo Lisp y Python, incluyen un tipo de datos secuencial adicional, conocido como "tupla". Una tupla se define tanto como una lista, pero una vez que se ha creado una tupla, los elementos no se puede añadir ni quitar. En otras palabras, es "inmutable." Por los datos que no necesitan ser cambiados, tuplas proporcionan protección contra los cambios accidentales y son más rápidas que las listas. Las tuplas se utilizan normalmente para pasar una cadena de parámetros de un programa a otro, o para representar un conjunto de atributos de valor en una base de datos relacional.