Traduire un programme de calcul en Scratch
Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.
Créer un compteRappel
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 :
- 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.
- Traduire chaque étape : pour chaque opération du programme, utiliser un bloc « mettre ... à ... » ou « ajouter ... à ... » avec les opérateurs correspondants ($+$ , $-$ , $\times$ , $/$).
- Afficher le résultat : utiliser le bloc « dire ... » pour afficher la variable contenant le résultat final.
- É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
?
É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 :
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
?
É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 :
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.