Saltar al contenido principal
1 / 96
Requisitos de finalización
Recibir una calificación
Abrió: lunes, 10 de agosto de 2026, 00:00
Cierra: domingo, 23 de agosto de 2026, 23:59

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.

Usted ha completado 0% de la lección
0%