Saltar al contenido
EnglishEspacio →

SubProcesos en PSeInt: ejemplos para dividir un programa

14 ejemplos

Cómo funciona

Un SubProceso agrupa instrucciones bajo un nombre para usarlas cuando las necesites. En lugar de un algoritmo largo, tienes piezas cortas con nombres que explican qué hacen: MostrarMenu, DibujarTablero, Intercambiar.

Se escribe fuera del Algoritmo principal, entre SubProceso y FinSubProceso, y se llama escribiendo su nombre con paréntesis. Los parámetros son los datos que recibe para trabajar.

Por defecto los parámetros se pasan por valor (el SubProceso recibe una copia). Si quieres que cambie la variable original, como al intercambiar dos números, declara el parámetro Por Referencia.

Ejemplo corto

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

subprocesos.psc · 13 líneas
SubProceso Linea(n)    Definir i Como Entero    Para i <- 1 Hasta n Hacer        Escribir Sin Saltar "-"    FinPara    Escribir ""FinSubProcesoAlgoritmo Titulo    Linea(20)    Escribir "  Mi primer programa"    Linea(20)FinAlgoritmo

Lo que muestra:

--------------------  Mi primer programa--------------------
Á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.