Introduction
Le sujet est très vaste, il sera difficile d'être exhaustif. On essaiera cependant de donner un panorama, le plus vaste possible (exemples à l'appui) du fonctionnement de Blockly dans DGPad.
En fait il y a plusieurs types de programmes :
Les programmes dynamiques dans le sens où leur exécution se déroule en temps réel ... simultanément à leur écriture ; et qui sont exécutés « tout le temps », plus précisément lorsqu'il se passe quelque chose dans la figure. Parmi ceux-ci on trouvera :
ceux liés à des points, en particulier ceux qui fonctionnent en mode tortue
ceux liés à des expressions
Les programmes "de figure", plus classiques, avec éventuellement entrées et sorties et un "bouton" pour les exécuter.
Ces points sont détaillés dans las chapitres suivants