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 compteObjectif travaillé
On considère le programme de calcul suivant :
- Choisir un nombre.
- Ajouter $ 5 $ au nombre choisi.
- Multiplier le résultat par $ 3 $.
- Soustraire $ 2 $ au résultat précédent.
- Annoncer le résultat final.
- Calculer le résultat obtenu lorsqu'on choisit le nombre $ 4 $.
- Calculer le résultat obtenu lorsqu'on choisit le nombre $ -1 $.
Le programme Scratch ci-dessous traduit ce programme de calcul. Recopier et compléter les deux blocs notés « ... » :
- Vérifier que le programme Scratch complété affiche bien les résultats trouvés aux questions 1 et 2.
Corrigé
On suit les instructions, dans l'ordre, en partant du nombre $ 4 $ :
$ 4 + 5 = 9 $
$ 9 \times 3 = 27 $
$ 27 - 2 = 25 $Le résultat final est $\mathbf{25}$.
On reprend la même démarche avec le nombre $ -1 $ :
$ -1 + 5 = 4 $
$ 4 \times 3 = 12 $
$ 12 - 2 = 10 $Le résultat final est $\mathbf{10}$.
Pour respecter le programme de calcul, on multiplie par $ 3 $ puis on soustrait $ 2 $. Le programme complété s'écrit donc :
On suit la valeur de la variable resultat pour le nombre $ 4 $ :
- après le bloc « mettre resultat à réponse » : $ 4 $ ;
- après « ajouter $ 5 $ à resultat » : $ 4 + 5 = 9 $ ;
- après « mettre resultat à resultat $ \times 3 $ » : $ 9 \times 3 = 27 $ ;
- après « mettre resultat à resultat $ - 2 $ » : $ 27 - 2 = 25 $.
Le lutin affiche $ 25 $, ce qui correspond bien au résultat de la question 1. De même, pour le nombre $ -1 $, le lutin affiche $ 10 $.
Pour réviser : Traduire un programme de calcul en Scratch