Exercice : Scratch avancé : blocs, variables et jeux

★★★ Challenge

On considère le programme ci-dessous réalisé avec un logiciel de programmation par blocs.

Lors d'une exécution, l'utilisateur saisit un nombre entier positif $N$. À la fin de l'exécution du programme, la variable Score contient la valeur 88.

Saisir la valeur de l'entier $N$ choisi au départ.

Quand le drapeau vert est cliqué
Demander [Choisir la valeur de N :] et attendre
Mettre [N v] à (réponse)
Mettre [Score v] à (0)
Mettre [k v] à (1)
Répéter jusqu'à <(k) > (N)>
Répéter (4) fois
Si <(k) < (3)> alors
Ajouter à [Score v] (5)
Sinon
Ajouter à [Score v] (2)
Fin
Fin
Ajouter à [k v] (1)
Fin
Figure donnée à titre indicatif