2. Programación gráfica
En la programación gráfica o visual, los elementos e instrucciones del lenguaje de programación se disponen en forma de bloques arrastables por el lienzo de trabajo.
Los bloques están diseñados de manera que unos encajan sobre otros, facilitando la conexión entre ellos y, de esta forma, la comprensión de la secuencia del programa. Además los bloques están etiquetados de tal manera que es muy sencillo identificar
su tarea en el flujo del programa. Así, no se necesitan estructuras muy complejas ni un alto grado de abstracción.
Ejemplo: Programación gráfica. Captura de pantalla de Scratch