Activité 01
Cercle de recherche: Le projet modulaire
La classe doit créer un programme complexe (ex : un quiz de maths). Chaque groupe programme une fonction distincte : poser une question, vérifier la réponse, compter le score, afficher le résultat. Les fonctions sont ensuite assemblées en un seul programme.
Comment une fonction permet-elle de réutiliser un bloc de code sans le réécrire ?
Conseil de facilitationEn 'Fonctions en pratique', circulez entre les stations pour repérer les élèves qui confondent paramètres et valeurs en dur, et proposez des exemples concrets à la volée.
À observerDistribuez une fiche avec deux blocs de code : l'un définissant une fonction qui calcule une aire, l'autre une procédure qui affiche un message. Demandez aux élèves d'écrire une phrase expliquant la différence principale entre les deux et d'identifier la valeur de retour (si applicable).