Quiz — Algorithmique / Scratch (20 questions)
Boucles • conditions • variables • simulations • débogage : pièges d’initialisation, boucle infinie, test mal écrit, 'mettre' vs 'changer'.
Exercice 1. Si \(x=10\), que vaut \(x\) après : « mettre \(x\) à 3 » ?
Non vérifié
Indice
« Mettre » remplace la valeur.
Exercice 2. Si \(x=10\), que vaut \(x\) après : « changer \(x\) de 3 » ?
Non vérifié
Indice
« Changer » ajoute une quantité.
Exercice 3. Vrai ou faux : « mettre \(x\) à \(x+1\) » augmente \(x\) de 1.
Non vérifié
Indice
Nouvelle valeur = ancienne + 1.
Exercice 4. Quelle instruction correspond à \(S\leftarrow S+7\) ?
Non vérifié
Indice
On ajoute 7 à S.
Exercice 5. Avant de faire une somme dans \(S\) avec une boucle, on doit généralement :
Non vérifié
Indice
Il faut une valeur de départ.
Exercice 6. Vrai ou faux : une variable non initialisée peut rendre un résultat faux.
Non vérifié
Indice
Sans valeur de départ, on ne maîtrise pas le calcul.
Exercice 7. Si \(x=5\), la condition \(x>5\) est :
Non vérifié
Indice
5 n’est pas strictement supérieur à 5.
Exercice 8. Si \(x=5\), la condition \(x\ge 5\) est :
Non vérifié
Indice
« supérieur ou égal ».
Exercice 9. Un programme doit afficher « positif » quand \(x\ge 0\). Quel test est correct ?
Non vérifié
Indice
Ne pas oublier x=0.
Exercice 10. Si on « répète 8 fois » une action, le nombre d’itérations est :
Non vérifié
Indice
On fait exactement n tours.
Exercice 11. On met \(S=0\), puis on répète 6 fois : « changer \(S\) de 4 ». À la fin, \(S\) vaut :
Non vérifié
Indice
6 fois +4.
Exercice 12. Vrai ou faux : dans « répéter jusqu’à (x>100) », si \(x\) ne change jamais, la boucle peut ne jamais s’arrêter.
Non vérifié
Indice
La condition ne devient pas vraie.
Exercice 13. On part de \(x=0\). On répète jusqu’à \(x>50\) : « changer \(x\) de 9 ». Combien de tours ?
Non vérifié
Indice
9, 18, 27, 36, 45, 54…
Exercice 14. Dans une boucle de somme, si on met « mettre \(S\) à 0 » à l’intérieur de la boucle, alors :
Non vérifié
Indice
À chaque tour, on efface le total.
Exercice 15. Le bon endroit pour « mettre \(S\) à 0 » (quand \(S\) est un total) est :
Non vérifié
Indice
Une seule fois au début.
Exercice 16. Pseudo-code : \(x\leftarrow 2\). Répéter 4 fois : \(x\leftarrow 3x\). À la fin, \(x\) vaut :
Non vérifié
Indice
Multiplier 4 fois par 3.
Exercice 17. Pseudo-code : \(c\leftarrow 0\). Répéter 10 fois : \(c\leftarrow c+1\). À la fin, \(c\) vaut :
Non vérifié
Indice
On ajoute 1 dix fois.
Exercice 18. On part de \(x=1\). Répéter jusqu’à \(x\ge 20\) : \(x\leftarrow x+5\). La dernière valeur de \(x\) est :
Non vérifié
Indice
1 → 6 → 11 → 16 → 21.
Exercice 19. Piège : si on écrit « jusqu’à \(x>20\) » au lieu de « jusqu’à \(x\ge 20\) », on risque de :
Non vérifié
Indice
Le cas x=20 ne stoppe pas.
Exercice 20. Un programme ne s’arrête jamais. Cause la plus probable :
Non vérifié
Indice
Boucle infinie : la condition d’arrêt n’est jamais atteinte.