samedi 9 octobre 2021

Make it circular and contextual!

In Dr. Geo, to edit a sketch, the user frequently changes its editing mode: to construct point, segment, straight line, ray, line, move a geometric object, etc. There are tenth of editing modes. To switch from one mode to another one, the user selects a specific menu entry or click on a specific button. In the following paragraph, I discuss about a circular toolbar design.

jeudi 7 octobre 2021

Boucle et polygones réguliers

Cette sixième leçon reprend l'ensemble des notions vues précédemment : variable, affectation, boucle, tout en y ajoutant la transformation géométrique rotation. Néanmoins cette fois-ci dans le processus itératif, un objet géométrique référencé par une variable est transformé puis affecté à cette variable et ainsi de suite.

Dans une même ligne de code, la variable est ainsi utilisée pour produire un effet -- transformation géométrique d'un segment -- et recevoir le résultat de cet effet. La compréhension de ce processus est loin d'être évidente pour les élèves. Mais un événement inattendu servit de prétexte pour mieux comprendre ce code.

dimanche 26 septembre 2021

Boucle et Incrément

Une fois les notions de variable et de calcul littéral introduites, il est temps de présenter aux élèves le concept de boucle et d'incrément. Les deux associés permettent de construire des formes géométriques qui se répètent. C'est un concept important de la programmation, il n'est pas toujours évident pour les élèves.

dimanche 10 janvier 2021

Des variables pour calculer

Lors des leçons 2 et 3 précédentes la variable fut introduite pour désigner soit un objet complexe comme une figure géométrique ou soit une valeur numérique représentant les dimensions d'un rectangle ou d'un carré. Cette fois-ci la variable est utilisée pour faire des calculs simples. Cette notion de calcul avec des variables n'est pas évidente pour les jeunes élèves, à ce stade de leur scolarité en 9e du cycle d'orientation le calcul littéral n'a pas encore été introduit.