Activité 01
Défi de la ligne du temps: Modulariser un calculateur
Les élèves reçoivent un programme linéaire pour calculer des statistiques sportives. Ils l'identifient en fonctions séparées (moyenne, max, etc.) avec paramètres et retours. Ils testent chaque fonction individuellement avant de les assembler. Temps final: présentation du code modulaire.
Pourquoi diviser un programme complexe en petites fonctions indépendantes ?
Conseil de facilitationLors du Défi Modulariser un calculateur, circulez entre les groupes pour vérifier que chaque fonction a un rôle unique et documenté, sans redondance.
À observerDistribuez une fiche avec deux courtes descriptions de tâches algorithmiques. Demandez aux élèves d'écrire le nom d'une fonction qu'ils créeraient pour chaque tâche, en précisant un paramètre potentiel et la valeur de retour attendue.