Está en la página 1de 2

A00 A0 A02 A0 A04 A0 A06

1 3 5
A10 A1 A12 A1 A14 A1 A16
1 3 5
A20 A2 A22 A2 A24 A2 A26
1 3 5
A30 A3 A32 A3 A34 A3 A36
1 3 5
A40 A4 A42 A4 A44 A4 A46
1 3 5

PARA ESCRBIR LOS ELEMENTOS DE LA MATRIZ DE m COLUMNAS Y n FILAS:

DE LA IZQUERDA LA DERECHA:

Para fila=0, hasta fila<n, fila=fila+1


{Para col=0, hasta col<m, col=col+1
{ escribe a[fila][col]}
}
A00,A01,A02,A03,A04,A05,A06,A10,..
DE LA DERECHA LA IZQUERDA:

Para fila=0, hasta fila<n, fila=fila+1


{Para col=m, hasta col<=0, col=col-1
{ escribe a[fila][col]}
}
A06,A05,A04…
DE ARIBA ABAJO:
Para col=0, hasta col<m, col=col+1
{ Para fila=0, hasta fila<n, fila=fila+1
{ escribe a[fila][col]}
}
A00,A10,A20,..
DE ABAJO ARIBA:
Para col=0, hasta col<m, col=col+1
{ Para fila=m, hasta fila>=0, fila=fila-1
{ escribe a[fila][col]}
}
A40,A30,A20,..

¿DIAGONALES ?
Tengo un algoritmo por matrices de dimension dim
Para k=0, k<dim, k=k+1
{ Para col=0, hasta col<k, col=col+1
{fila=k-col
escribe a[fila][col]}
}
Escribe los elementos de la mitad superior de las diag
A00;A01,A10; A20,A11,A02;A30,A21,A12,A03;..
Para k=dim-2, k>=0, k=k-1
{ Para col=0, hasta col<k, col=col+1
{fila=k-col
escribe a[dim-col-1][dim-fila-1]}
}
Escribe los elementos de la mitad inferior
A43,A34,A25,A16;A44,A35,A26

También podría gustarte