Una alternativa a PSeInt que corre en el navegador
Si usas PSeInt pero necesitas trabajar donde no puedes instalar programas, o quieres más herramientas para entender tu algoritmo, Codoritmo es una opción. Es independiente, gratuito, de código abierto y entiende el mismo pseudocódigo. Esta página compara los dos, incluido lo que PSeInt todavía hace y Codoritmo no.
Abre un programa de ejemplo listo para ejecutar paso a paso.
Codoritmo y PSeInt de escritorio, punto por punto
Comparación según lo que hace hoy el código de Codoritmo y lo que ofrece la versión de escritorio de PSeInt.
| Función | Codoritmo | PSeInt de escritorio |
|---|---|---|
| Instalación | Ninguna: se abre en el navegador | Programa para Windows, macOS y Linux |
| Sin internet | No: se abre desde la web | Sí |
| Sintaxis | La de PSeInt | La original |
| Perfiles de instituciones | Los 463 de PSeInt, con reglas ajustables | Los suyos, con reglas ajustables |
| Paso a paso | Hacia adelante y hacia atrás, con línea de tiempo | Hacia adelante |
| Prueba de escritorio | Automática, con todas las variables | Eliges qué variables o expresiones seguir |
| Evaluar una expresión en pausa | Sí, en cualquier paso, también al retroceder | Sí |
| Diagrama de flujo | Se genera del código, se anima al ejecutar y también se edita: puedes armar el programa desde el diagrama | Se genera y también se edita: puedes armar el programa desde el diagrama |
| Diagrama de Nassi-Shneiderman (Chapin) y formas alternativas de entrada y salida | Sí | Sí |
| Listas de entradas predefinidas | Sí, se guardan y se cargan desde un archivo .txt | Sí, se guardan y se cargan desde un archivo |
| Exportar el diagrama | PNG y SVG | Imagen, y SVG en las versiones recientes |
| Bloques tipo Scratch | Sí, conectados al código en los dos sentidos | No |
| Traducir a otros lenguajes | C, C++, Java, Python, JavaScript, C#, PHP, Pascal, Visual Basic, QBasic, MatLab y HTML | Los mismos lenguajes |
| Arreglos y complejidad | Visualizador de arreglos y medición de O grande | No incluido |
| Compartir | Un enlace que abre tu algoritmo | El archivo .psc |
| Licencia | Código abierto, GPL v2 o posterior | Código abierto, GPL v2 |
Codoritmo es un proyecto independiente, inspirado en PSeInt y compatible con su sintaxis y sus perfiles de instituciones. No es PSeInt ni está afiliado a él. Sitio oficial de PSeInt

Cómo pasar de PSeInt a Codoritmo
Abre Codoritmo
No hay nada que instalar. Tus pestañas quedan guardadas en el navegador.
Elige el mismo perfil
En el perfil del lenguaje, busca tu institución entre los 463 perfiles que vienen de PSeInt, o usa el predeterminado.
Abre tu archivo
Con Archivo › Abrir… cargas tu .psc tal como lo guardó PSeInt, o pegas el código en una pestaña nueva.
Ejecuta y compara
Ejecútalo paso a paso y revisa la consola. Si algo se comporta distinto que en PSeInt, el panel Problemas indica la línea.
Abre un programa de ejemplo listo para ejecutar paso a paso.
Cuándo conviene cada uno
Usa PSeInt si tu docente lo pide para entregar o si necesitas trabajar sin internet.
Usa Codoritmo si estás en una computadora donde no puedes instalar programas, si quieres ver tu algoritmo correr hacia adelante y hacia atrás, o si vas a pasar del pseudocódigo a Python, C o Java.
También puedes usar los dos: un archivo .psc se abre en ambos.
Preguntas frecuentes
¿Codoritmo reemplaza a PSeInt?
No pretende reemplazarlo. PSeInt es la herramienta original y Codoritmo se inspira en ella. Codoritmo es otra forma de escribir el mismo pseudocódigo, pensada para el navegador.
¿Puedo abrir en Codoritmo los archivos de PSeInt?
Sí. Los archivos .psc son texto: los abres con Archivo › Abrir… y los guardas otra vez como .psc para seguir en PSeInt si quieres.
¿Tiene los mismos perfiles que PSeInt?
Incluye los 463 perfiles de instituciones que trae PSeInt, con su nombre y sus reglas, además de perfiles generales como Flexible y Estricto. También puedes ajustar cada regla a mano.
¿Quién hace Codoritmo?
Es un proyecto independiente de código abierto, sin relación con el equipo de PSeInt. El código está publicado en GitHub y cualquiera puede revisarlo o proponer cambios.
Ejemplos para probar
Programas resueltos, cada uno con su código, su diagrama y una ejecución de muestra.
Sumar hasta cero
Suma los números que escribas hasta que ingreses un 0.
Básico¿Puedo votar?
Te dice si ya puedes votar o cuántos años te faltan.
BásicoBúsqueda binaria
Encuentra un valor en un arreglo ordenado partiendo el rango a la mitad.
IntermedioTorres de Hanói
Resuelve el clásico rompecabezas de las torres paso a paso.
Avanzado
Por concepto:Ejemplos de Entrada y salida
Otras herramientas de Codoritmo
- PSeInt onlineEscribe y ejecuta pseudocódigo con la sintaxis de PSeInt desde el navegador.
- Diagrama de flujo onlineEl diagrama de flujo de tu algoritmo, generado del código y animado al ejecutar.
- Prueba de escritorioLa tabla con el valor de cada variable en cada paso, llenada mientras el programa corre.
- Pseudocódigo a PythonTu algoritmo traducido a un programa de Python que puedes ejecutar.
- Pseudocódigo a CTu algoritmo traducido a un programa en C (o C++) listo para compilar.
- Pseudocódigo a JavaTu algoritmo traducido a una clase de Java con su método main.
- Programar con bloquesArma tu algoritmo con bloques, como en Scratch, y mira el pseudocódigo que escriben.
Sigue aprendiendo
- Biblioteca de ejemplos53 algoritmos resueltos, del «Hola mundo» a los ordenamientos.
- Referencia del lenguajeCada instrucción y función de PSeInt explicada con un ejemplo.
- Perfiles de institucionesLos 463 perfiles de PSeInt y qué reglas cambia cada uno.
- Acerca de CodoritmoQué es el proyecto, quién lo hace y cómo se relaciona con PSeInt.