0%
Inicio / programacion / SubProcesos con datos

SubProcesos con datos

25 min
Intermedio

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
FinSubProceso

Cambiá 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"
FinSubProceso

Ejecutá 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.

Cargando...