Tecnología

Inicio

Explicación del uso de una matriz

Explicación del uso de una matriz


Los programas de ordenador a menudo utilizan matrices para gestionar elementos de datos. Los datos para una aplicación pueden incluir texto, números y muchos otros tipos de información, incluyendo lo que se ve como un usuario de la aplicación, así como los elementos que intervienen en la lógica de la aplicación. secuencias almacenar conjuntos de valores de datos en arreglos lineales. Muchos lenguajes de programación proporcionan acceso a las estructuras de matriz, incluyendo ambas plataformas Web y de escritorio.

Almacenamiento de datos

Los elementos de una matriz pueden comprender muchos tipos y valores de datos diferentes. Por ejemplo, un programa de juego podría almacenar una serie de cadenas de texto en una estructura de matriz para representar los nombres de los niveles en el juego. Cada elemento de una matriz es un elemento. A menos que esté vacío, un elemento de matriz tiene un valor, que es el elemento de datos real que se almacena. Un elemento de la matriz también tiene un índice, que es la posición que se encuentra en el dentro de la matriz. En el caso más simple, el índice de un elemento de la matriz es un número entero, que representa su posición, con el primer elemento en la posición cero, entonces las posiciones de índice posteriores incrementando por uno hasta el extremo de la estructura.

Creación

Cuando un programa crea un objeto de matriz, se indicará un nombre para la matriz. Dependiendo del lenguaje de programación, el código también puede especificar el tipo de datos de la matriz se va a almacenar, así como la longitud de la estructura. El siguiente ejemplo de código Java muestra la creación de una serie de artículos de la tienda de cadena:
String [] MyWords = new String [7];

Este código crea una matriz con siete posiciones para valores de cadena. El siguiente código de ejemplo muestra la creación de una matriz y crear instancias con elementos en PHP:
$ My_words = array ( "silla", "coche", "persona", "árbol");

Este código crea una matriz con cuatro elementos en los mismos. PHP también puede crear matrices con teclas, haciendo que cada elemento de una pareja de clave y el valor, como en el siguiente ejemplo:
$ my_amounts = array ( "manzanas" => 15, "plátanos" => 12, "naranjas" => 23);

Acceso elemento

Los programas pueden acceder a los elementos dentro de una matriz mediante cualquiera de los valores del índice o claves de identificación. Para una matriz sin llaves, el código puede utilizar la posición del índice para hacer referencia a un elemento, ya sea para leer o escribir el valor almacenado. El siguiente ejemplo de código Java muestra cómo establecer el valor en una posición índice dado:
MyWords [2] = "sombrero";

Este elemento puede ya han tenido un valor almacenado en esta posición, en cuyo caso ese valor será ahora han sido sustituidos por el nuevo. El siguiente ejemplo de código PHP se demuestra el acceso al elemento en una posición indicada por una clave:
echo $ my_amounts [ 'bananas'];

atravesando

Los programas a menudo llevan a cabo los procesos en los que el acceso sea o alteran cada elemento de una estructura de matriz. Tales procedimientos implican generalmente bucles, en la que el mismo proceso se ejecuta varias veces, una vez para cada elemento de la matriz. El siguiente ejemplo de código PHP demuestra escribir el valor en cada posición dentro de una matriz, junto con otro código de marcado:
foreach ($ my_words como $ palabra) {
echo "<p>" $ palabra "</ p>"..;
}

El bucle "foreach" selecciona cada elemento dentro de una matriz PHP, a su vez, almacenarlo en una variable temporal para su procesamiento dentro de la estructura de bucle.