4eCycle 4·Algorithmique (Scratch)★★★
À quoi sert chaque bloc Scratch ?
Attendu de fin de cycle : Identifier et décrire les instructions élémentaires d'un programme (séquences, boucles, variables).
Énoncé
Pour bien lire un programme, il faut reconnaître le rôle de chaque bloc. Associe chaque instruction Scratch (à gauche) à ce qu'elle fait réellement (à droite).
Étiquettes
tourner de 60°
avancer de 100
mettre score à 0
répéter 6 fois [ … ]
Répéter 6 fois les instructions placées à l'intérieur (boucle)
Déposez ici une étiquette
Déplacer le lutin de 100 pas dans sa direction (trace un segment)
Déposez ici une étiquette
Faire pivoter le lutin de 60° sur place, sans avancer
Déposez ici une étiquette
Donner à la variable score sa valeur de départ (initialisation)
Déposez ici une étiquette
Différenciation — aides progressives
Corrigé
Chaque bloc a un rôle précis :
- répéter 6 fois [ … ] : c'est une boucle, elle exécute 6 fois les instructions situées à l'intérieur.
- avancer de 100 : c'est un déplacement, le lutin se déplace de 100 pas dans la direction où il est orienté (il trace un segment si le stylo est posé).
- tourner de 60° : le lutin pivote sur place de , sans avancer, ce qui change sa direction.
- **mettre à 0 : cette instruction initialise** la variable , c'est-à-dire qu'elle lui donne la valeur de départ .
