SubProceso en PSeInt: cómo crear y llamar uno
Agrupa instrucciones bajo un nombre para usarlas cuando quieras, como una receta. Puede recibir datos (parámetros) con los que trabajar.
- Grupo:
- Estructuras
- Plantilla
SubProceso
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.
SubProceso Saludar(nombre) Escribir "Hola, ", nombreFinSubProcesoAlgoritmo Ejemplo Saludar("Ana")FinAlgoritmoResultado
Luego, Saludar("Ana") muestra «Hola, Ana».
Esto es lo que muestra la consola al ejecutar el ejemplo.
Hola, AnaError común
Un parámetro Por Referencia permite que el subproceso cambie la variable original.
En 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.
SubProceso Nombre(<parametro>) <acciones>FinSubProcesoEjemplos que lo usan
Programas de la biblioteca de ejemplos donde aparece, de los más simples a los más completos.
Ordenamiento burbuja
Ordena números al azar intercambiando vecinos, y se detiene apenas quedan ordenados.
IntermedioOrdenamiento por selección
Busca el menor de los que faltan y lo pone en su lugar.
IntermedioOrdenamiento por inserción
Inserta cada número entre los ya ordenados, como al acomodar cartas en la mano.
IntermedioOrdenamiento por conteo
Cuenta cuántas veces aparece cada valor, sin comparar números entre sí.
IntermedioBúsqueda binaria
Encuentra un valor en un arreglo ordenado partiendo el rango a la mitad.
IntermedioBúsqueda lineal contra binaria
Cuenta las comparaciones que necesita cada búsqueda en la misma lista ordenada.
Intermedio
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.