? Plataformas de programación tienen diferentes enfoques para modelar y almacenar datos, pero las lenguas más comunes utilizan variables y matrices . Una variable es un solo elemento de datos y una matriz es una serie de elementos almacenados en una estructura de datos lineal . Las matrices de enteros son comunes en muchas aplicaciones, incluyendo programas de escritorio y Web. La comprensión y el uso de una matriz de enteros es algo que incluso los principiantes pueden lograr. Variables
lenguajes de programación informática
categorizar los elementos de datos en diferentes tipos. El tipo de una variable es un reflejo de la clase de datos que contiene. Por ejemplo , la mayoría de los lenguajes de programación utilizan tipos de cadena para representar secuencias de caracteres de texto , así como diversos tipos numéricos, incluidos enteros . Cuando un programa se declara una variable , por lo general dar el nombre de una variable , así como la asignación de un valor a la misma . Para lenguajes fuertemente tipados como Java , la variable debe aparecer junto a una declaración de su tipo, de la siguiente manera :
int myNum = 5 ;//un entero
Para otros idiomas , la variable declaración no necesita incluir un indicador del tipo, como en el siguiente ejemplo PHP :
$ my_num = 5 ;
Crear matrices
Los programas de ordenador pueden modelar matrices como variables. Una variable de matriz puede almacenar una serie de otras variables , o valores . En un lenguaje fuertemente tipado , una declaración de matriz debe incluir un indicador del tipo de los valores de la matriz se almacenan , como en el siguiente ejemplo Java:
int [ ] myNums = { 3 , 7 , 2 , 5 , 6 } ;
Este código crea una matriz con cinco elementos en el mismo. Cada elemento es un valor entero . El siguiente código de ejemplo muestra el proceso equivalente en PHP :
$ my_nums = array ( 3 , 7 , 2 , 5 , 6 ) ;
Insertar elementos
Programas
pueden alterar los elementos en las posiciones dentro de una matriz o insertar elementos en posiciones vacías . Para acceder a un elemento en particular , el código de programación puede utilizar el índice de elemento , que a menudo es un entero que representa la posición del elemento dentro de la estructura matriz. El siguiente ejemplo de código Java demuestra estableciendo el valor del elemento en una posición particular en una matriz:
myNums [ 2 ] = 9 ;
La primera posición en una matriz es cero y el último posición es uno menos que la longitud de la matriz . Este código reemplazará cualquier valor que ya está almacenada en la posición especificada .
Asociativa Arrays
En algunos idiomas , las matrices pueden ser asociativa , lo que significa que cada elemento tiene un identificador de clave además de su valor . El siguiente ejemplo de PHP muestra una matriz de enteros de este tipo :
$ posiciones = array ( "Mary" = > 3 , " Jim " = > 2 , "John " = > 7 ) < br >
echo $ posiciones [' Jim '] ;//es la salida 2
los valores de esta matriz son enteros , mientras que las llaves son cadenas. Scripts PHP pueden utilizar arrays enteros , ya sea con índice o clave de acceso .
Desplazar matrices
Programas
veces tienen que atravesar toda una estructura de matriz, el acceso a cada elemento de la matriz en girar. El siguiente ejemplo de código Java demuestra atravesar una matriz de enteros , multiplicar cada valor :
for (int i = 0 ; i < myNums.length , i + + ) {
myNums [ i ] * = 2 ;
}
Cuando este código termina de ejecutarse , cada entero de la matriz tendrá un nuevo valor que es el doble de su valor original. El bucle "for" funciona a través de la matriz, empezando por la primera posición y se detiene cuando llega al final . El contenido del bucle se ejecutará una vez para cada posición en la matriz de enteros .