PORTAFOLIO DE INTRODUCCION A LA PROGRAMACION
  Arreglos Bidimensionales
 

Un arreglo bidimencional es:  un arreglos al igual que los anteriores es un tipo de dato estructurado, finito ordenado y homogéneo. El acceso a ellos también es en forma directa por medio de un par de índices.

 

Los arreglos bidimensionales se usan para representar datos que pueden verse como una tabla con filas y columnas. La primera dimensión del arreglo representa las columnas, cada elemento contiene un valor y cada dimensión representa una relación

 

La representación en memoria se realiza de dos formas : almacenamiento por columnas o por renglones.

 

Para determinar el número total de elementos en un arreglo bidimensional usaremos las siguientes fórmulas:

 

RANGO DE RENGLONES (R1) = Ls1 - (Li1+1)

 

RANGO DE COLUMNAS (R2) = Ls2 - (Li2+1)

 

No. TOTAL DE COMPONENTES = R1 * R2

 

REPRESENTACION EN MEMORIA POR COLUMNAS

 

Arreglos

 

x : array [1..5,1..7] of integer

 

Para calcular la dirección de memoria de un elemento se usan la siguiente formula:

 

A[i,j] = base (A) + [((j - li2) R1 + (i + li1))*w]

 

REPRESENTACION EN MEMORIA POR RENGLONES

 

Arreglos

 

x : array [1..5,1..7] of integer

 

Para calcular la dirección de memoria de un elemento se usan la siguiente formula:

 

A[i,j] = base (A) + [((i - li1) R2 + (j + li2))*w]

 

donde:

 

i = Indice del renglón a calcular

 

j = Indice de la columna a calcular

 

li1 = Límite inferior de renglones

 

li2 = Límite inferior de columnas

 

w = Número de bytes tipo componente

 
  Hoy habia 5 visitantes (9 clics a subpáginas) ¡Aqui en esta página!  
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis