Actualité de CaRMetal et DGPad

Bienvenue sur cette page d'accueil du site, organisée en blog des nouveautés de CaRMetal et DGPad.
En pratique, ce blog fait aussi office d'espace de ressources car il est indexé par le composant de recherche du site. Les utilisateurs sont invités à y présenter leurs productions.


N'hésitez pas à nous faire part de vos remarques sur le forum.
Bonne visite.

 Menger eclate

figure dynamique réalisée avec CaRMetal

NB : par « programmation dynamique » , on entend ici une programmation qui a lieu dans un environnement de GD et qui maintient des liens dynamiques dans les objets construits par programmation. Il ne s'agit pas de « programmation dynamique » au sens classique du terme.

On a vu comment programmer la construction de l'éponge de Menger avec CaRMetal dans cet article. Dans l’éponge de Menger obtenue à cette occasion, il n'y avait pas de lien dynamique (avec un point ou un curseur par exemple).
Dans le présent article, on va créer une éponge de Menger possédant un lien dynamique avec un curseur, ce qui change radicalement le type de programmation. L'algorithme sera identique, mais appliqué à un ADN de programmation différent : on va passer du nombre à la chaîne de caractères.

pavage tortue mini

NB : cet article est une prépublication en avant-première d'un article qui sera publié dans la revue MathémaTICE.
Dans cet article, on va voir différentes façons "modernes" de construire un pavage dynamique (par rapport à trois points) du plan par des parallélogrammes.
Les méthodes sont généralisables à des pavages plus compliqués. Elles permettent également de présenter différents paradigmes de programmation en géométrie dynamique.

La page web pointée (dont on peut copier-coller le code source) à consulter avec Firefox ou Chrome permet de présenter un diaporama adaptatif avec des figures DGPad (qui s'ajustent pour toujours apparaître en plein écran).

Copie d'écran des paramètres:

Voici un petit utilitaire très utile conçu par Eric qui permet de :
  • fixer/libérer le zoom;
  • modifier le mode (consultation, actif,..);
  • cacher/montrer le panneau de contrôle;
  • épingler/libérer les expressions, les widgets;
  • cacher/montrer le bouton d'animation.

Cet utilitaire se présente sous forme d'un fichier DGPad. Voici comment on peut l'utiliser :

Présentation de la tortue dynamique de CaRMetal par le biais d'une activité menée comparativement avec Scratch.

On poursuit avec DGPad.

On peut noter que mon chat s'est invité à la dernière séance d'enregistrement (pour rappeler le lien pédagogique avec Scratch ou juste pour le plaisir de pourrir la vidéo...;).

Les nouveautés de cette version sont :

  • la finalisation du générateur de code (assistant de script), qui a été rendu contextuel;
  • le perfectionnement de ExecuteMacro avec modification de l'inspecteur de macro et la création d'une nouvelle CaRCommande.