Bidimensionales

Un arreglo bidimensional, también conocido como matriz, es una estructura de datos que organiza la información en forma de filas y columnas, como si fuera una tabla o una hoja de cálculo (por ejemplo, Excel).

¿Cómo se identifican los datos?

Cada valor dentro de la matriz se accede mediante dos índices:

  • El primero indica la fila.
  • El segundo indica la columna.
Características principales:
  • Tiene dos dimensiones: filas y columnas.
  • Se usa un par de índices para acceder o modificar los datos.
  • Es ideal para representar información tabular (como notas, productos, horarios, etc.).
Declaración de una matriz:
Definir notas Como Real;
Dimension notas[3, 4];

Esto crea una matriz de 3 filas y 4 columnas.

Asignar un valor:
notas[0,2] = 8.5;

Esto asigna el valor 8.5 a la primera fila y tercera columna de la matriz.

Recorrer una matriz:

Normalmente se usan dos bucles anidados: uno para recorrer las filas y otro para recorrer las columnas.

Para fila <- 0 Hasta 2 Hacer
  Para columna <- 0 Hasta 3 Hacer
    notas[fila, columna] <- 0;
  FinPara
FinPara
Ejemplo práctico:

Crear una tabla para mostrar los números del 1 al 5 junto con su cuadrado y cubo.

Proceso NumerosCuadradosCubos
  Definir tabla Como Entero;
  Definir fila, columna Como Entero;
  Dimension tabla[5,3];

  Para fila <- 0 Hasta 4 Hacer
    tabla[fila,0] <- fila + 1;
    tabla[fila,1] <- (fila + 1)^2;
    tabla[fila,2] <- (fila + 1)^3;
  FinPara

  Escribir "Número  Cuadrado  Cubo";
  Para fila <- 0 Hasta 4 Hacer
    Para columna <- 0 Hasta 2 Hacer
      Escribir Sin Saltar tabla[fila,columna], " ";
    FinPara
    Escribir "";
  FinPara
FinProceso