Saltar al contenido
EnglishEspacio →

Funciones en PSeInt: ejemplos que devuelven un valor

8 ejemplos

Cómo funciona

Una función es un SubProceso que calcula algo y devuelve el resultado, para usarlo dentro de una expresión igual que Raiz o Abs: Escribir Promedio(a, b) o Si EsPrimo(n) Entonces.

En PSeInt la función se declara con la variable que devolverá: Funcion r <- Doble(n). Lo que valga r al llegar a FinFuncion es el resultado. Codoritmo también acepta Retornar para devolver un valor en cualquier punto.

Las funciones hacen que el programa se lea mejor y se pruebe por partes: puedes comprobar que EsPrimo funciona con unos pocos números antes de usarla en un problema más grande.

Ejemplo corto

Lo mínimo para verlo funcionar. Cópialo o ábrelo en el editor.

funciones.psc · 7 líneas
Funcion r <- Promedio(a, b)    r <- (a + b) / 2FinFuncionAlgoritmo UsarFuncion    Escribir "Promedio de 14 y 17: ", Promedio(14, 17)FinAlgoritmo

Lo que muestra:

Promedio de 14 y 17: 15.5
Ábrelo en Codoritmo

Se abre en el editor del navegador, sin instalar nada.

Ejercicios resueltos

Cada ejercicio trae el código completo, su diagrama de flujo y una ejecución de muestra.

En la referencia del lenguaje

Las instrucciones que intervienen, explicadas una por una.

Otros conceptos

Codoritmo es un proyecto independiente y de código abierto, inspirado en PSeInt y compatible con su sintaxis. No está afiliado al proyecto PSeInt. Sitio oficial de PSeInt.