Funcion en PSeInt: cómo devolver un resultado
Una rutina que calcula algo y devuelve el resultado, para usarlo dentro de una expresión, igual que Raiz o Abs. La variable antes de <- es la que se devuelve.
- Grupo:
- Estructuras
- Plantilla
Funcion
Se abre en el editor con este ejemplo cargado. Ejecútalo paso a paso y mira el diagrama.
Ejemplo resuelto
Un algoritmo completo, listo para copiar y ejecutar.
Funcion r <- Doble(n) r <- n * 2FinFuncionAlgoritmo Ejemplo Escribir Doble(21)FinAlgoritmoResultado
Luego, Escribir Doble(21) muestra 42.
Esto es lo que muestra la consola al ejecutar el ejemplo.
42En el diagrama de flujo
Así aparece en un diagrama de flujo, con las mismas formas que dibuja Codoritmo.
Plantilla
La forma general. Reemplaza lo que está entre < > por tus propios datos.
Funcion resultado <- Nombre(<parametro>) <acciones>FinFuncionEjemplos que lo usan
Programas de la biblioteca de ejemplos donde aparece, de los más simples a los más completos.
Búsqueda lineal contra binaria
Cuenta las comparaciones que necesita cada búsqueda en la misma lista ordenada.
IntermedioFactorial y potencia
Funciones que calculan el factorial y una potencia.
IntermedioValidaciones reutilizables
Valida el correo y la edad de un formulario de registro.
IntermedioNúmeros primos
Encuentra todos los números primos hasta un límite.
IntermedioMCD y MCM
Calcula el máximo común divisor y el mínimo común múltiplo.
IntermedioOrdenamiento rápido (Quicksort)
Elige un pivote, separa los menores de los mayores y ordena cada lado con recursión.
Avanzado
Más de estructuras
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.