SubProcesos con datos
El Problema
Nuestro Saludar siempre muestra "Hola" a secas. Queremos "Hola Ana", "Hola Luis", "Hola Sofía" — sin crear un SubProceso distinto para cada persona.
Parámetros
SubProceso Saludar(nombre)
Escribir "Hola ", nombre
FinSubProcesoCambiá el nombre acá abajo y ejecutá para ver cómo cambia el saludo.
El Parámetro como una Entrada
Un parámetro es información que recibe el SubProceso desde afuera — igual que Leer recibe información del usuario, pero acá la entrada viene de quien llama, no del teclado.
Saludar("Ana")
Saludar("Luis")
Saludar("Sofía")Varios Parámetros
SubProceso MostrarDatos(nombre, edad)
Escribir "Hola ", nombre
Escribir "Tenés ", edad, " años"
FinSubProcesoEjecutá y probá cambiar los valores.
El Orden Importa
¿Qué pasa si llamamos MostrarDatos(15, "Ana"), con los argumentos invertidos? Ejecutá y mirá la salida real.
Práctica: Diseñar un SubProceso
Creá MostrarLinea, un SubProceso sin parámetros que muestre una línea de guiones, y usalo antes y después de un título.