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 :

1- 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

  • ceux liés à des objets géométriques, comme des polygones, cercles ...

2- 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