Matrices y Arrays

Una matriz es un conjunto de elementos colocados de forma adyacente en la memoria de manera que nos podemos referir a ellos con un solo nombre común.

Primer Script: Array con valores calculados

Este script crea un array y asigna a cada elemento el doble de su índice.

Resultado:

Código del primer script:

var x=new Array();
var salida="";
for(i=0;i<=10;i++)
{
    x[i]=2*i;
    salida=salida+"x["+i+"]="+x[i]+"\t";
}
alert(salida);

Explicación:

• var x=new Array();
Definimos la variable "x" como un "array" de un número indeterminado de elementos.

• Los elementos de un "array" se indican: NombreArray[índice]= valor
El índice= 0, 1, 2, 3, 4, ...
En nuestro caso:
X[0] será el primer valor del array
X[1] será el segundo.
Etc.

• x[i] = 2*i
Asignamos a cada elemento del array el doble de su índice, es decir: x[0]= 0; x[1]= 2;
x[2]= 4; etc.

Segundo Script: Array con valores introducidos por el usuario

Este script crea un array con un tamaño definido por el usuario y le pide que introduzca cada valor.

Resultado:

Código del segundo script:

var n;
var salida="";
n=prompt("Escribe el número de elementos del Array","");
n=parseInt(n);
var Vector=new Array(n);
for(i=0;i {
    Vector[i]=prompt("Introduce Valor","");
    salida=salida+Vector[i]+"\n";
}
alert("Los valores de la matriz son:\n"+salida);

Observaciones:

Observa de qué forma, podemos definir un array con un número variable de valores.

Información sobre Matrices y Arrays

- Las matrices se pueden clasificar según su tamaño en:
• Matrices Estáticas: tienen un tamaño fijo e inmutable.
• Matrices Dinámicas: tienen un tamaño variable.
En JavaScript las matrices siempre son dinámicas.

- Las matrices se pueden clasificar según sus dimensiones:
• Arrays: son matrices de una dimensión.
• Matrices: son matrices multidimensionales.
En JavaScript, las matrices son siempre "Arrays", pero veremos que podemos "simular" matrices multidimensionales.

Bajar el archivo de texto con el código completo

Volver Ejercicios con FUNCIONES