Quiz — Algorithmique / Scratch (20 questions)
Boucles • conditions • variables • simulations • débogage : pièges d’initialisation, boucle infinie, test mal écrit, 'mettre' vs 'changer'.
Q2. Si \(x=10\), que vaut \(x\) après : « mettre \(x\) à 3 » ?
Non vérifié
Indice
« Mettre » remplace la valeur.
Q3. Si \(x=10\), que vaut \(x\) après : « changer \(x\) de 3 » ?
Non vérifié
Indice
« Changer » ajoute une quantité.
Q4. Vrai ou faux : « mettre \(x\) à \(x+1\) » augmente \(x\) de 1.
Non vérifié
Indice
Nouvelle valeur = ancienne + 1.
Q5. Quelle instruction correspond à \(S\leftarrow S+7\) ?
Non vérifié
Indice
On ajoute 7 à S.
Q6. 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.
Q7. 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.
Q8. Si \(x=5\), la condition \(x>5\) est :
Non vérifié
Indice
5 n’est pas strictement supérieur à 5.
Q9. Si \(x=5\), la condition \(x\ge 5\) est :
Non vérifié
Indice
« supérieur ou égal ».
Q10. Un programme doit afficher « positif » quand \(x\ge 0\). Quel test est correct ?
Non vérifié
Indice
Ne pas oublier x=0.
Q11. Si on « répète 8 fois » une action, le nombre d’itérations est :
Non vérifié
Indice
On fait exactement n tours.
Q12. 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.
Q13. 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.
Q14. 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…
Q15. 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.
Q16. Le bon endroit pour « mettre \(S\) à 0 » (quand \(S\) est un total) est :
Non vérifié
Indice
Une seule fois au début.
Q17. 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.
Q18. 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.
Q19. 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.
Q20. 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.
Q21. 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.
Clavier