Un espacio de apoyo para aprender y enseñar los fundamentos de la programación.
Una IDE para aprender lógica
Tu primera idea se convierte en algoritmo
Potoo IDE es una IDE de escritorio en desarrollo para aprender lógica de programación.
En desarrollo
algoritmo "hola" inicio escribir("¡Hola, mundo!") fin
Ilustración y sintaxis conceptuales; no son una captura de la aplicación.
01 · La propuesta
Un comienzo más claro para la lógica
Potoo IDE ya permite experimentar con algoritmos mediante variantes de la familia Portugol, el pseudolenguaje Calango y el lenguaje de programación Potigol. El proyecto busca hacer más claro este proceso para estudiantes y docentes, reuniendo la escritura y los resultados en una interfaz de escritorio.
Los pseudolenguajes ayudan a centrar la atención en los pasos del algoritmo.
Una IDE nativa prevista para Linux, Windows y macOS.
02 · Funciones actuales y próximos pasos
Una base funcional que sigue creciendo
Aunque el desarrollo acaba de empezar, Potoo IDE ya ofrece editor y ejecución para Portugol Studio 2.0, VisuAlg, G-Portugol y Mapler, además de Calango y Potigol. La experiencia de aprendizaje sigue evolucionando.
Elige un lenguaje
Explora Portugol Studio 2.0, VisuAlg, G-Portugol y Mapler, además de Calango y Potigol.
ImplementadoEscribe en el editor
Crea proyectos, edita archivos y organiza los pasos de tus algoritmos.
ImplementadoEjecuta y sigue el proceso
Ejecuta algoritmos, introduce datos y consulta resultados y diagnósticos.
ImplementadoAmplía el apoyo al aprendizaje
La compatibilidad y los recursos didácticos siguen mejorando.
En desarrollo03 · Cómo funciona
Cuatro pasos para explorar una idea
Este flujo ya puede explorarse en la aplicación, que sigue en desarrollo y mejora continua.
Elige un lenguaje
Selecciona una variante de la familia Portugol o usa Potigol.
Escribe el algoritmo
Organiza y edita los pasos del programa en el editor.
Ejecuta el programa
Introduce los datos solicitados y sigue el procesamiento.
Lee los resultados
Consulta la salida y los diagnósticos de ejecución.
04 · Lenguajes
Distintas formas
de aprender
Potoo IDE reúne lenguajes de programación y pseudolenguajes en un espacio de aprendizaje.
Portugol
Portugol es una familia de pseudolenguajes didácticos para expresar algoritmos en portugués. No tiene una sintaxis única: cada variante define sus propias reglas y recursos.
Calango
Calango es un pseudolenguaje en portugués para escribir algoritmos. Sus comandos ayudan a estudiar pasos, datos y condiciones, con ejecución interpretada y depuración paso a paso.
Potigol
Potigol es un lenguaje de programación educativo con sintaxis portuguesa, tipado estático e inferencia de tipos. Combina programación imperativa, funcional y orientada a objetos.
05 · Avances
Potoo IDE está dando sus primeros pasos
La aplicación ya permite crear, editar y ejecutar algoritmos en Portugol Studio 2.0, VisuAlg, G-Portugol, Mapler, Calango y Potigol. La compatibilidad y los recursos didácticos siguen evolucionando.
Primeras opciones de programación
Ejecución disponible para Portugol Studio 2.0, VisuAlg, G-Portugol, Mapler, Calango y Potigol.
Ampliar la compatibilidad
Ampliar el soporte de las opciones actuales y mejorar los recursos de aprendizaje.
Mejorar el apoyo al aprendizaje
Ampliar los diagnósticos y los recursos que ayudan a comprender los algoritmos.
Refinar la experiencia de uso
Mejorar la IDE a medida que crecen el proyecto y su compatibilidad.
06 · Creador del proyecto
Diego Pereira
Soy ingeniero de software e investigador. Creé Potoo IDE para acompañar a estudiantes y docentes que aprenden lógica de programación con distintos lenguajes y pseudolenguajes.
Conoce mi sitio