L'enseignement de l'informatique au cycle collégial repose sur une approche active où l'élève construit son savoir à travers l'expérimentation. Cette situation d'apprentissage sur la primitive de répétition (LOGO) illustre parfaitement le passage d'une démarche inductive à l'institutionnalisation des concepts algorithmiques fondamentaux.
Concepts clés abordés dans ce module :
REPETE n [instructions] et calcul des angles géométriques.Les questions (Q21 à Q70) explorent non seulement les aspects techniques de la programmation, mais aussi les compétences (C11, C13), les savoir-être liés à la culture numérique et la gestion des obstacles cognitifs en classe d'informatique.
Contexte d'apprentissage :
Pour introduire la primitive de répétition sous LOGO, un enseignant demande aux apprenants de tracer un carré à l'aide des primitives de base déjà étudiées (AV, TD, TG, RE). Les élèves écrivent un programme contenant les mêmes instructions répétées quatre fois, ce qui permet de faire émerger le besoin d'une commande permettant de répéter automatiquement une séquence d'instructions.
Situation-problème :
"Vous venez de tracer un carré en LOGO. Combien de fois avez-vous répété les mêmes commandes ? Si vous deviez dessiner un polygone à 10 côtés, écririez-vous les dix séries d'instructions à la main ? N'existerait-il pas une commande qui permet à la tortue de répéter automatiquement ces actions ?"
L'enseignant introduit la commande REPETE : REPETE 4 [AV 100 TD 90]. Les élèves exécutent le code et observent que la tortue trace le même carré qu'avant, mais avec une seule ligne de commande. L'enseignant explique que la commande REPETE permet de répéter plusieurs fois une série d'instructions situées entre crochets [ ].
Les élèves testent différentes valeurs et observent les effets et l'enseignant les assiste :
REPETE 3 [AV 120 TD 120]REPETE 5 [AV 80 TD 72]REPETE 36 [AV 10 TD 10]La classe formule collectivement la règle générale : "La primitive REPETE sert à exécuter plusieurs fois une suite d'instructions, selon la syntaxe : REPETE n [liste d'instructions]." L'enseignant écrit la syntaxe au tableau avec l'exemple : REPETE 4 [AV 100 TD 90].
L'enseignant demande aux élèves de tracer un triangle équilatéral et un hexagone régulier en utilisant la commande REPETE. Les élèves découvrent que l'angle de rotation se calcule selon la formule : Angle = 360 ÷ nombre de côtés.
Chargement des questions...