DECLARATION (3 rows × 4 cols)
DECLARE grid : ARRAY[1:3,1:4] OF INTEGER
ACCESS AND ASSIGN
grid[1,1] <- 10 // row 1 col 1
grid[2,3] <- 55 // row 2 col 3
OUTPUT grid[1,1] // 10
TRAVERSE 2D ARRAY (nested loops)
FOR row <- 1 TO 3
FOR col <- 1 TO 4
OUTPUT grid[row,col]
NEXT col
NEXT row
Outer loop = rows, inner loop = columns. Total iterations = rows × cols.