Generación de árbol de sintaxis abstracta gráficos para el análisis de programas de complejidad intermedia, mediante el lenguaje de programación en Python
PDF (Spanish)

How to Cite

Generación de árbol de sintaxis abstracta gráficos para el análisis de programas de complejidad intermedia, mediante el lenguaje de programación en Python. (2026). Jóvenes En La Ciencia, 47, 1-5. https://www.jovenesenlaciencia.ugto.mx/index.php/jovenesenlaciencia/article/view/5285

Abstract

La enseñanza de la programación en etapas tempranas enfrenta importantes retos pedagógicos debido a la dificultad de los estudiantes para asimilar estructuras de código de forma abstracta, lo que suele derivar en frustración y deserción. Los Árboles de Sintaxis Abstracta (AST) ofrecen un mapeo jerárquico robusto de la lógica de un programa; no obstante, tradicionalmente se generan en formatos de texto crudo orientados a compiladores, resultando inaccesible para programadores principiantes. Este trabajo propone el desarrollo de una herramienta de diagnóstico que analiza código fuente escrito en Python para transformar su estructura en una representación gráfica e interactiva. Al contrastar el árbol visual generado por el estudiante contra el AST de una solución de referencia ideal, el sistema permite aislar errores estructurales y lógicos de manera automatizada. Este enfoque visual disminuye la carga cognitiva, transformando la depuración manual en una experiencia didáctica intuitiva que facilita la corrección de fallos y fortalece el pensamiento computacional.

PDF (Spanish)

References

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.