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 | Sí |
| 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.