jueves, 11 de agosto de 2011

Arreglos Multidimensionales


Este también es un tipo de dato estructurado, que está compuesto por n dimensiones. Para hacer referencia a cada componente del arreglo es necesario utilizar n índices, uno para cada dimensión.

Para determinar el número de elementos en este tipo de arreglos se usan las siguientes fórmulas:

               RANGO (Ri) = lsi - (lii + 1)
               No. TOTAL DE ELEMENTOS = R1 * R2* R3 * ...* Rn
donde:
i = 1 ... n
n = No. total de dimensiones

Para determinar la dirección de memoria se usa la siguiente formula:
 LOC A[i1,i2,i3,...,in] = base(A) + [(i1-li1)*R3*R4*Rn + 
(i2-li2)*R3*R2*... (in - lin)*Rn]*w

No hay comentarios:

Publicar un comentario