Activité 01
Cercle de recherche: La chasse aux bugs
Le professeur distribue un programme contenant 5 erreurs de types variés (variable mal nommée, condition inversée, boucle infinie, indentation incorrecte, opérateur erroné). En groupes, les élèves doivent toutes les trouver et les corriger. Le premier groupe à obtenir un programme fonctionnel gagne.
Analysez les stratégies efficaces pour localiser une erreur dans un programme complexe.
Conseil de facilitationPendant La chasse aux bugs, circulez entre les groupes pour vérifier que les élèves notent systématiquement chaque hypothèse testée et chaque résultat obtenu sur leur feuille de route.
À observerFournissez aux élèves un court script Python contenant une erreur logique intentionnelle (par exemple, une boucle qui ne se termine pas ou un calcul erroné). Demandez-leur d'écrire sur une feuille comment ils identifieraient la cause du problème et quelle modification ils apporteraient pour le corriger.