Inicio
// Crear la matriz de 10x10 y poblarla con números enteros
matriz = CrearMatriz(10, 10)
PoblarMatriz(matriz)
// Ordenar la matriz de forma ascendente
OrdenarMatriz(matriz)
// Obtener el número mayor y el menor de la matriz
mayor = matriz[9][9]
menor = matriz[0][0]
// Mostrar el número mayor y el menor en pantalla
Imprimir "El número mayor es: " + mayor
Imprimir "El número menor es: " + menor
Fin
Función CrearMatriz(filas, columnas)
matriz = nueva matriz de tamaño [filas][columnas]
retornar matriz
Fin
Procedimiento PoblarMatriz(matriz)
Para i desde 0 hasta 9 hacer
Para j desde 0 hasta 9 hacer
matriz[i][j] = número entero aleatorio
Fin Para
Fin Para
Fin
Procedimiento OrdenarMatriz(matriz)
Para i desde 0 hasta 9 hacer
Para j desde 0 hasta 9 hacer
Para k desde 0 hasta 9 hacer
Para l desde 0 hasta 9 hacer
Si matriz[i][j] < matriz[k][l] Entonces
intercambiar(matriz[i][j], matriz[k][l])
Fin Si
Fin Para
Fin Para
Fin Para
Fin Para
Fin