Skip to main content
1 / 96
Completion requirements
Receive a grade
Opened: Monday, 10 August 2026, 12:00 AM
Closes: Sunday, 23 August 2026, 11:59 PM

CONTENIDO

Subprocesos y funciones en PSeInt

Los subprocesos y funciones permiten dividir un algoritmo en módulos, mejorando la organización, la reutilización y la claridad del programa.

Definiciones

  • SubProceso: bloque de instrucciones que realiza una tarea específica sin devolver un valor. Se usa para mostrar datos, registrar información o ejecutar acciones.
  • Función: bloque de instrucciones que devuelve un valor. Se usa para cálculos o evaluaciones cuyo resultado será utilizado por el algoritmo principal u otros módulos.

Ejemplo en PSeInt

// Función: devuelve un promedio
Funcion prom <- CalcularPromedio(n1, n2, n3)
    prom <- (n1 + n2 + n3) / 3
FinFuncion

// SubProceso: muestra el estado
SubProceso MostrarEstado(prom)
    Si prom >= 7 Entonces
        Escribir "Aprobado"
    SiNo
        Escribir "Reprobado"
    FinSi
FinSubProceso

  

Comparación rápida

Característica SubProceso Función
¿Devuelve valor? No
Uso común Ejecutar acciones (mostrar/imprimir/registrar) Calcular y retornar resultados
Forma de llamada Como instrucción independiente Dentro de expresiones o asignaciones
Sintaxis de cabecera SubProceso Nombre(parámetros) Funcion retorno <- Nombre(parámetros)

Resumen: el SubProceso ejecuta acciones sin devolver un valor; la Función devuelve un resultado que puede usarse en cálculos o condiciones.

You have completed 0% of the lesson
0%