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. - 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 JavaSript 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.

Código del primer alert Script.

<SCRIPT LANGUAGE="JavaScript"> 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); </SCRIPT> - El primer alert dice:
• 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.

Código del segundo alert Script.

<SCRIPT LANGUAGE="JavaScript"> 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<n;i++) { Vector[i]=prompt("Introduce Valor",""); salida=salida+Vector[i]+"\n"; } alert("Los valores de la matriz son:\n"+salida); </SCRIPT> - Observa de qué forma, podemos definir un array con un número variable de valores
Bajar el archivo de texto con el código completo

Volver

Ejercicios con FUNCIONES