Scratch et algorithmes Méthode

Traduire un programme de calcul en Scratch

Durée estimée
10 minutes
Votre progression

Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.

Créer un compte

Rappel

Un programme de calcul est une suite d'opérations mathématiques appliquées à un nombre de départ. Il peut être traduit en programme Scratch ou en expression algébrique.

Méthode

Pour traduire un programme de calcul en Scratch :

  1. Repérer l'entrée : identifier le nombre de départ. Dans Scratch, utiliser « demander ... et attendre » puis stocker la réponse dans une variable.
  2. Traduire chaque étape : pour chaque opération du programme, utiliser un bloc « mettre ... à ... » ou « ajouter ... à ... » avec les opérateurs correspondants ($+$ , $-$ , $\times$ , $/$).
  3. Afficher le résultat : utiliser le bloc « dire ... » pour afficher la variable contenant le résultat final.
  4. Écrire l'expression algébrique : en notant $x$ le nombre de départ, traduire les opérations en une seule expression.

Du français vers Scratch

Soit le programme de calcul :

  • Choisir un nombre
  • Le multiplier par 2
  • Ajouter 7 au résultat
  • Annoncer le résultat
Programme Scratch : programme de calcul 2x + 7

Projet : programme 2x + 7 .sb3
?
Ouvre-le dans Scratch en ligne via Fichier → Importer depuis votre ordinateur.

Étape 1 : On demande le nombre et on le stocke dans la variable « x ».
Étape 2 : On calcule $x \times 2$ et on le stocke dans « résultat ».
Étape 3 : On ajoute 7 à « résultat ».

L'expression algébrique correspondante est :

$2x + 7$

Vérification pour $x = 5$ : $2 \times 5 + 7 = 17$.

Programme de calcul avec un carré

Soit le programme de calcul :

  • Choisir un nombre
  • Calculer son carré
  • Soustraire le triple du nombre de départ
  • Ajouter 2
Programme Scratch : programme de calcul x² - 3x + 2

Projet : programme x² − 3x + 2 .sb3
?
Ouvre-le dans Scratch en ligne via Fichier → Importer depuis votre ordinateur.

Étape 1 : On stocke le nombre dans « x ».
Étape 2 : On calcule $x \times x$ (le carré de $x$) et on le place dans « résultat ».
Étape 3 : On ajoute $-3 \times x$ à « résultat » (ce qui revient à soustraire le triple).
Étape 4 : On ajoute 2.

L'expression algébrique correspondante est :

$x^2 - 3x + 2$

Vérification pour $x = 4$ : $16 - 12 + 2 = 6$.

Remarque

Pour vérifier qu'un programme Scratch traduit correctement un programme de calcul, on teste avec une valeur simple (par exemple $x = 1$ ou $x = 10$) et on compare le résultat du programme avec le calcul à la main.

Attention

Attention à l'ordre des opérations : « soustraire le double du nombre de départ » se traduit par $-2x$ (et non $x - 2$). Il faut bien identifier sur quoi porte chaque opération.

Pour s'entraîner