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