3eCycle 4·Algorithmique (Scratch)★★★
Un sous-programme pour le périmètre
Attendu de fin de cycle : Comprendre et utiliser un sous-programme (décomposer un problème en sous-problèmes) dans un programme.
Énoncé
Pour éviter de réécrire le même calcul, on crée un sous-programme (aussi appelé « bloc » ou « fonction ») nommé perimetre qui reçoit la longueur et la largeur d'un rectangle, et renvoie son périmètre .
Associe chaque terme du vocabulaire des sous-programmes à sa bonne description.
Étiquettes
Appel
Sous-programme
Valeur de retour
Paramètres
Le bloc réutilisable nommé « perimetre » qui regroupe les instructions du calcul.
Déposez ici une étiquette
Les valeurs d'entrée reçues par le bloc : la longueur et la largeur .
Déposez ici une étiquette
Le résultat renvoyé : le périmètre .
Déposez ici une étiquette
L'instruction « perimetre(5 ; 3) » qui exécute le bloc avec des valeurs précises.
Déposez ici une étiquette
Différenciation — aides progressives
Corrigé
Vocabulaire des sous-programmes appliqué à perimetre :
- Le sous-programme lui-même est le bloc réutilisable nommé `perimetre`, qui regroupe les instructions du calcul.
- Les paramètres sont les valeurs d'entrée que le bloc reçoit : ici la longueur et la largeur .
- La valeur de retour est le résultat renvoyé par le bloc : le périmètre .
- L'appel est l'instruction qui exécute le bloc avec des valeurs concrètes, par exemple `perimetre(5 ; 3)`, qui renverra .
L'intérêt d'un sous-programme est d'éviter de réécrire le même calcul : on l'écrit une seule fois, puis on l'appelle autant de fois que nécessaire.
