Scratch au brevet : exercices et methode
Le jour du brevet, beaucoup d’élèves respirent quand ils voient un exercice de programmation. Puis ils lisent l’énoncé Scratch… et là, petit flottement : « Je dois lire le script ? Le compléter ? Deviner ce qu’il affiche ? » Pourtant, ces questions suivent presque toujours les mêmes mécaniques. Avec une bonne méthode, Scratch au brevet : exercices et methode devient un terrain où l’on peut gagner des points assez vite.
Et c’est souvent là que la différence se fait. Un élève moyen en calcul peut très bien réussir la partie algorithmique s’il sait repérer une boucle, suivre une variable et traduire une consigne en étapes simples. Détail amusant : Scratch a été créé au MIT pour apprendre à programmer sans se perdre dans la syntaxe. Au brevet, on retrouve exactement cette idée : on évalue surtout le raisonnement.
Pourquoi Scratch tombe si souvent au brevet
La programmation fait partie du programme de mathématiques au collège, en lien avec l’algorithmique, conformément aux attendus de l’Éducation nationale. En pratique, le brevet aime les exercices qui croisent logique, calcul et lecture d’instructions. Scratch est parfait pour ça : les blocs sont visuels, mais les pièges restent bien réels.
Définition. Un algorithme est une suite d’instructions ordonnées qui permet de résoudre un problème. Dans Scratch, ces instructions prennent la forme de blocs à assembler.
Ce que le jury cherche, ce n’est pas un futur développeur. Il veut voir si l’élève sait :
lire un programme, suivre son exécution, comprendre le rôle d’une variable, repérer une condition, et parfois compléter un script pour obtenir un résultat donné.
Fait peu connu : dans de nombreux sujets, la question Scratch rapporte des points accessibles même quand la figure géométrique ou le contexte semble compliqué. Un script peut cacher… une simple suite d’additions.
La methode qui marche le jour J
1. Lire l’énoncé avant de regarder les blocs
Cela paraît banal, mais beaucoup d’élèves font l’inverse. Mauvaise idée. Il faut d’abord repérer ce que l’on cherche : un nombre affiché, une figure tracée, une valeur finale de variable, ou la correction d’un programme.
Astuce. Avant même d’analyser le script, surligne les mots-clés : répéter, si… alors, variable, afficher, demander.
2. Suivre les variables ligne par ligne
La variable est souvent le cœur de l’exercice. Il faut la traiter comme une boîte qui change de contenu. Le plus efficace reste le tableau de suivi.
Par exemple, si un script dit :
quand drapeau vert cliqué
mettre n à 2
répéter 3 fois
ajouter 4 à n
dire n
On suit :
départ : n = 2
après 1 boucle : n = 6
après 2 boucles : n = 10
après 3 boucles : n = 14
Le programme affiche donc 14.
Beaucoup d’erreurs viennent d’un détail : certains élèves ajoutent 4 une seule fois, parce qu’ils lisent trop vite le bloc répéter. C’est classique. Et au brevet, classique veut dire prévisible.
3. Traduire les blocs en français simple
Un bon réflexe consiste à reformuler. Si le programme dit :
« mettre score à 0 », puis « répéter 5 fois », puis « ajouter 2 à score », cela devient : on part de 0 et on ajoute 2 cinq fois. Rien de mystérieux.
Idée-clé. Lire un script Scratch, c’est souvent transformer un langage visuel en phrases très simples, puis en calculs.
Petite anecdote de salle de classe : certains élèves comprennent mieux un script quand on remplace la variable x par un prénom. « Léa a 0 point, puis elle gagne 2 points cinq fois. » Soudain, tout devient limpide.
Les types d’exercices les plus frequents
Calculer une valeur finale
C’est le grand classique. On demande ce que vaut une variable après exécution. Ici, il faut être méthodique, pas rapide.
Exercice type.
On considère le script suivant :
mettre a à 5
répéter 4 fois
multiplier a par 2
Quelle est la valeur finale de a ?
Correction.
Départ : 5
puis 10, 20, 40, 80.
La valeur finale est 80.
Le piège fréquent ? Répondre 5 × 2 = 10. On oublie les 4 répétitions. Pourtant, une boucle, c’est justement une action répétée plusieurs fois.
Comprendre une condition
Les blocs si… alors tombent souvent avec des nombres pairs, des comparaisons ou des tests géométriques.
si x > 10 alors
dire « gagné »
sinon
dire « encore »
Si x = 10, le programme ne dit pas « gagné ». Pourquoi ? Parce que 10 n’est pas strictement supérieur à 10. Ce genre de détail coûte des points tous les ans.
Attention. > signifie strictement supérieur. Si l’énoncé veut inclure l’égalité, il faut ≥ dans le raisonnement, même si Scratch l’écrit sous une autre forme de test.
Fait peu connu : dans plusieurs sujets, la condition cache simplement un tri de nombres ou un test de divisibilité, donc un lien direct avec le cours d’arithmétique. À ce sujet, le cours sur les critères de divisibilité aide beaucoup.
Completer un script
Là, on passe de lecteur à constructeur. On donne un programme incomplet et il faut choisir la bonne instruction. Pour réussir, il faut repartir de l’objectif.
Exemple concret : on veut calculer l’image de x par la formule 3x + 1. Le script devra demander une valeur, stocker cette valeur, puis afficher 3 × x + 1.
Exercice type.
Compléter :
demander « Choisis un nombre »
mettre x à réponse
mettre y à ________
dire y
Correction.
Il faut écrire : 3 × x + 1.
Ce type d’exercice fait le lien avec le calcul littéral. Si besoin, vous pouvez revoir le calcul littéral au collège pour mieux comprendre la traduction entre formule et programme.
Scratch et geometrie : le cas qui impressionne… a tort
Quand un lutin trace une figure, beaucoup d’élèves se bloquent. Pourtant, derrière les déplacements, on retrouve souvent des angles connus et des longueurs répétées.
Un carré en Scratch, c’est souvent :
répéter 4 fois, avancer de 50, tourner de 90°.
Rien de plus qu’une propriété de base : un carré a 4 côtés égaux et 4 angles droits. Même chose pour certains triangles ou rosaces. Le programme peut paraître technique, mais la géométrie reste celle du collège.
Un détail amusant : l’angle de rotation extérieur utilisé en Scratch surprend souvent. Pour un triangle équilatéral, on tourne de 120°, pas de 60°. Pourquoi ? Parce qu’on utilise l’angle extérieur. Voilà une question qui déstabilise vite si on ne l’a jamais vue.
Pour renforcer ce point, un détour par les propriétés des triangles ou le cours sur les angles peut faire gagner un temps précieux.
Une mini fiche reflexe pour elever et parents
Avant un contrôle ou le brevet, il faut s’entraîner sur des scripts courts. Dix minutes régulières valent mieux qu’une heure de panique la veille.
Fiche réflexe.
1. Je lis la question posée.
2. Je repère les variables.
3. Je compte les répétitions.
4. Je teste la condition avec la valeur donnée.
5. Je vérifie le résultat affiché ou tracé.
Pour les parents, un bon repère est simple : si l’enfant sait expliquer à voix haute ce que fait chaque bloc, alors il comprend vraiment. S’il récite sans reformuler, la compréhension reste fragile.
Ou s entrainer efficacement
Le plus utile n’est pas d’accumuler des dizaines de scripts différents. Il vaut mieux travailler les grands classiques : boucles, variables, conditions, tracés géométriques. Sur maths-college.fr, vous pouvez compléter cette révision avec des exercices de brevet en maths et revoir les bases utiles comme la proportionnalité ou les fractions, car les exercices Scratch s’appuient souvent sur ces notions sans le dire franchement.
Si vous préparez le brevet sérieusement, gardez cette idée en tête : Scratch au brevet : exercices et methode, ce n’est pas une affaire d’informatique compliquée. C’est du raisonnement, de la rigueur, et un peu d’habitude. Avec quelques entraînements bien choisis, on passe vite du « je ne comprends rien aux blocs » à « attends, je vois exactement ce que le programme fait ».
Pour aller plus loin, prenez un ou deux sujets de brevet, refaites uniquement la partie Scratch, puis comparez avec la correction. C’est la manière la plus directe de progresser — et souvent celle qui redonne confiance le plus vite.