Aller au contenu
Rêves Vision
Quatrième

Traduire un programme de calcul en blocs

Énoncé

On donne le programme de calcul suivant : « Choisis un nombre, multiplie-le par 33, puis ajoute 55. » Traduis ce programme en blocs Scratch en utilisant une variable nombre. Teste-le ensuite avec le nombre de départ 44.
Besoin d'un coup de pouce ?
  1. Respecte l'ordre des consignes : la machine exécute les blocs de haut en bas, exactement dans l'ordre où tu les empiles.
  2. Pour transformer la variable, réutilise le bloc *mettre nombre à …* avec un opérateur dedans, par exemple mettre nombre aˋ (nombre×3)mettre\ nombre\ à\ (nombre \times 3).

Mode élève : cherche d'abord par toi-même (les coups de pouce sont là pour t'aider), puis passe en vue « Corrigé » pour vérifier.

Voir le corrigé détaillé
  1. 1. Demander le nombre de départ

    On range le nombre choisi dans une variable : `demander « Choisis un nombre » et attendre`, puis `mettre nombre à réponse`.
  2. 2. Multiplier par 3

    La deuxième consigne est « multiplie par 33 ». On transforme la variable : `mettre nombre à (nombre × 3)`. La variable contient maintenant le triple du nombre de départ.
  3. 3. Ajouter 5

    La dernière consigne est « ajoute 55 ». On écrit : `mettre nombre à (nombre + 5)`. Puis on affiche le résultat avec `dire nombre`.
  4. 4. Tester avec le nombre 4

    On suit les blocs dans l'ordre. Départ : nombre=4nombre = 4. Après la multiplication : 4×3=124 \times 3 = 12, donc nombre=12nombre = 12. Après l'addition : 12+5=1712 + 5 = 17, donc nombre=17nombre = 17. Avec le nombre 44, le programme affiche 1717.
Réponse finale
mettre nombre aˋ reˊponse    mettre nombre aˋ (nombre×3)    mettre nombre aˋ (nombre+5)Test avec 4:4×3+5=17mettre\ nombre\ à\ réponse \;\to\; mettre\ nombre\ à\ (nombre \times 3) \;\to\; mettre\ nombre\ à\ (nombre + 5)\\ \text{Test avec } 4 : 4 \times 3 + 5 = 17

Ta progression