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.
It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical?
--Alan Perlis
samedi 9 octobre 2021
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.