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.
Hilaire Fernandes
Deux variables pour définir un rectangle
Dans cette troisième leçon, les élèves utilisent trois variables. Une pour désigner la figure, comme lors de la leçon précédente, et deux variables supplémentaires largeur
et longueur
pour décrire les dimensions d’un rectangle.
Une variable pour désigner la figure
Dans le langage de programmation Smalltalk, une variable désigne toujours un objet. La leçon 1 d’introduction utilise une cascade de messages pour éviter l’utilisation d’une variable. Cela permet aux élèves de se concentrer sur les autres nouveautés de l’écriture du code.
Et si on codait, reloaded !
Suite à ma première approche de la programmation avec Dr. Geo, j’avais prévu de faire une pause avec les élèves. Pour rappel l’idée était de faire des maths en programmant avec Dr. Geo. Un événement fortuit a permis de rebondir et de tenter une nouvelle approche.
Et si on codait avec des élèves
Depuis de nombreuses années Dr. Geo permet de programmer des figures. J’ai démarré ce développement vers 2001/2002 avec une présentation publique au FOSDEM de 2003, à Bruxelles. Mais cela me chatouillait depuis le début de Dr. Geo, vers 1996 ; le développement en dilettante est très lent…
Depuis lors, Dr. Geo a énormément évolué. En fait, à partir de 2005, il a été complètement réécrit avec Squeak puis Pharo tout en préservant son esprit d’ouverture et d’accès au code source. A vrai dire cet esprit a été renforcé, mais je m’égare ce n’est pas l’objet de cet article.
Jusqu’à présent, avec mes élèves je n’ai jamais enseigné la programmation de figure. J’utilisais Dr. Geo uniquement dans le cadre de la géométrie interactive classique à la souris, essentiellement pour découvrir les transformations géométriques. Ce manque a été corrigé, j’ai depuis lors enseigné quelques cours de programmation.