Exercice : Boucles, conditions et variables (Scratch)

★★★ Challenge

On considère le programme Scratch ci-dessous comportant deux lutins qui interagissent au moyen de messages.

Un élève affirme qu'à la fin de l'exécution complète du programme, la variable score est égale à $30$.

Déterminer la valeur exacte réellement obtenue à la fin de l'exécution.

Saisir la valeur finale de la variable score.

// Script 1 du Lutin 1
Quand le drapeau vert est cliqué
Mettre [score v] à (10)
Envoyer à tous [calcul v] et attendre
Ajouter à [score v] (2)

// Script du Lutin 2
Quand je reçois [calcul v]
Répéter (4) fois
Ajouter à [score v] (5)
Envoyer à tous [rebond v]
Fin

// Script 2 du Lutin 1
Quand je reçois [rebond v]
Ajouter à [score v] (-1)
Figure donnée à titre indicatif