Tecnología

Inicio

¿Qué es la programación de matriz?

¿Qué es la programación de matriz?


Los programas de ordenador almacenan datos en variadas formas. Estas opciones de almacenamiento permiten a los programadores crear estructuras de datos y de acceso dentro de sus aplicaciones. Uno de los más simples elementos de almacenamiento de datos en la programación es una variable. Las variables almacenan los elementos individuales de datos. Una matriz es otro tipo de estructura de datos, almacenamiento de una serie de valores en posiciones consecutivas. Una vez que un programa tiene una estructura de matriz en ella, puede entrar y acceder a los valores en posiciones específicas de matriz.

Datos

La mayoría de los programas de ordenador utilizan algún tipo de datos. Por ejemplo, una aplicación para almacenar y acceder a los registros de personal de una organización necesita para modelar los datos dentro de estos registros. Este modelo debe permitir que el código de la aplicación para acceder a los datos de una manera organizada. Cuando utiliza un programa informático de datos, se necesita la capacidad de añadir nuevos datos, alterar elementos de datos existentes y la búsqueda de elementos particulares de la consulta de los datos. Se almacena datos de matriz en una estructura lineal, con cada elemento de acceder mediante su índice, que es a menudo un valor entero que representa la posición dentro de la estructura como un todo.

Variables

Los lenguajes de programación proporcionan la capacidad de almacenar piezas individuales de datos como variables. En algunos lenguajes, como Java, las variables deben ser declaradas como un tipo particular, por ejemplo de cadena de texto o número entero, como en los siguientes ejemplos:

MyWords de cadena = "Hola";
int myNum = 3;

En muchos otros idiomas, las variables pueden almacenar valores de cualquier tipo, como en el siguiente ejemplo PHP:

$ My_value = "manzana";

Una matriz en un programa es una serie de valores, por lo que el elemento en cada posición en la matriz es similar a una sola variable. Los programas se pueden llevar a cabo los mismos procesos de elementos de la matriz como en las variables.

creación de la matriz

Cuando un programa se crea una matriz, será típicamente indicar ciertos aspectos de la matriz, que es a su vez representado como una variable dentro de la aplicación. El siguiente ejemplo de código Java muestra la creación de una matriz para almacenar un número determinado de valores enteros:

int [] myNums = new int [6];

Esta matriz puede contener seis valores de tipo entero. Cuando esta línea de código ha ejecutado, el programa tiene una estructura de matriz vacía, pero no valores se almacenan en cualquiera de las posiciones de los elementos todavía.

elemento de instancias

Los programas pueden insertar y modificar los valores de la matriz en las posiciones particulares. El siguiente ejemplo de código Java muestra cómo establecer el elemento en la primera posición dentro de la matriz de enteros, que está representado por el índice cero:

myNums [0] = 5;

Este código se refiere al elemento utilizando el nombre de la matriz y la posición, a continuación, asigna un valor a la misma. Si el elemento ya tenía un valor almacenado en esta posición, ese valor se sobrescribe con el nuevo.

acceso a una matriz

Programas veces necesitan tener acceso a todos los elementos de una matriz, en lugar de simplemente accediendo a los elementos individuales utilizando sus valores de índice. Para recorrer los elementos de una matriz, los programas suelen utilizar estructuras de bucle. El siguiente ejemplo de código Java muestra el uso de un bucle "for" a la salida de cada elemento de una matriz:

for (int i = 0; i <myNums.length; i ++) {
System.out.println (myNums [i]);
}

Este código se ejecuta una vez para cada posición de matriz, escribir el valor en esa posición cada vez.