Arreglos y SubProcesos
Una Tarea Reutilizable
Si muchos programas necesitan mostrar un arreglo, en vez de repetir el Para cada vez, conviene crear SubProceso MostrarArreglo(...) una sola vez y reutilizarlo.
Pasar un Arreglo a un SubProceso
SubProceso DuplicarValores(arreglo)
Definir j Como Entero
Para j <- 1 Hasta 3 Hacer
arreglo[j] <- arreglo[j] * 2
FinPara
FinSubProcesoEjecutá: el SubProceso modifica el arreglo, y el programa principal ve el cambio después de la llamada — a diferencia de un parámetro común, acá no hace falta ningún Por Referencia explícito porque es un arreglo.
Función que Procesa un Arreglo
Podemos combinar todo lo aprendido: una función que recibe un arreglo y devuelve el mayor elemento, reutilizando el algoritmo de la lección anterior.