“…El producto de software resultante de la actividad de implementación cumple con buena parte de las características presentes en herramientas de escritorio similares [7], [22], entre las que están: 1) generación automática de código a partir del diagrama de flujo, 2) visualización interactiva de la ejecución del diagrama de flujo, 3) notificación de errores y advertencias, 4) soporte para tipos primitivos de variables, 5) soporte para estructuras secuenciales, 6) soporte para estructuras de selección simple y compuesta, 7) soporte para estructuras iterativas, 8) reglas estructurales al construir el diagrama de flujo, 9) uso de color para diferenciar el tipo de elemento estructural en el diagrama de flujo, y 10) versión en el idioma español. Todas estas características soportadas permiten hacer frente a las dificultades comúnmente identificadas en cursos introductorios o básicos de programación [23], [24], las cuales a su vez se han abordado empleando aplicaciones con soporte para diagramas de flujo [8][9][10][11][12][13].…”