Activité 01
Défi Codage: Conversion Boucles
Les élèves reçoivent une suite récurrente avec boucle 'pour'. En paires, ils la transforment en boucle 'tant que' pour atteindre un seuil, codent en Python et testent sur plusieurs exemples. Ils comparent les résultats et ajustent.
Comment transformer une boucle "pour" en une boucle "tant que" pour trouver un seuil ?
Conseil de facilitationPendant le Défi Codage : Conversion Boucles, faites reformuler par les élèves la différence entre 'pour' et 'tant que' avec leurs propres mots avant de coder.
À observerDonnez aux élèves la relation de récurrence u_{n+1} = 0.5 * u_n + 1 avec u_0 = 5. Demandez-leur d'écrire le code Python pour calculer le 10ème terme et d'indiquer la valeur obtenue. Posez la question: 'Quel est le principal défi rencontré lors de ce calcul ?'