Algorithmique Programmation
2NDE • MATHS — Learna
Track your progress
Log in to save progress and quiz attempts.
Clavier

Quiz — Algorithmique et programmation

20 questions pièges (programme officiel) • Pseudo-code et Python.

Niveau : dur 2nde
Quiz — Algorithmique et programmation

20 questions pièges (programme officiel) • Pseudo-code et Python.

Score : 0 / 20 0 vérifiées
Q1. En Python, l’instruction qui affiche une valeur est : Non vérifié
Indice
Fonction d’affichage.
Correction
print() affiche une valeur à l’écran.
Q2. Dans le code :
x = 3
y = x + 2
Valeur de y ?
Non vérifié
Indice
Calcul direct.
Correction
y = 3 + 2 = 5.
Q3. Une variable est : Non vérifié
Indice
Définition.
Correction
Une variable stocke une valeur sous un nom.
Q4. Dans :
if x > 0:
    ...
La condition est vraie pour :
Non vérifié
Indice
Comparer à 0.
Correction
x>0 est vrai pour x positif.
Q5. Boucle :
for i in range(5):
    ...
parcourt i =
Non vérifié
Indice
range(5) commence à 0.
Correction
range(5) donne 0, 1, 2, 3, 4.
Q6. Le test d’égalité en Python est : Non vérifié
Indice
Attention à la différence avec =.
Correction
== compare, = affecte.
Q7. Dans un pseudo-code, un test se note souvent : Non vérifié
Indice
Structure conditionnelle.
Correction
Le test utilise SI ... ALORS ... SINON.
Q8. Si on exécute :
x = 0
while x < 3:
    x = x + 1
Alors x final vaut :
Non vérifié
Indice
Compter les itérations.
Correction
x prend 1, 2, 3 puis la boucle s’arrête.
Q9. Sont des types Python : Non vérifié
Indice
Types usuels.
Correction
int, str, float sont des types ; math est un module, pas un type.
Q10. Dans un algorithme, l’entrée peut être : Non vérifié
Indice
Entrée = données initiales.
Correction
Les entrées sont les données d’origine.
Q11. Pour calculer une somme de 1 à n, on peut utiliser : Non vérifié
Indice
Mécanisme d’accumulation.
Correction
On utilise une boucle et un accumulateur.
Q12. Sont des opérateurs de comparaison : Non vérifié
Indice
Comparer, pas affecter.
Correction
= est une affectation, pas une comparaison.
Q13. Dans :
a = 7
b = 2
a % b
vaut :
Non vérifié
Indice
Reste de la division.
Correction
7 = 3*2 + 1 donc le reste vaut 1.
Q14. Dans :
a = 5
a = a + 3
a vaut :
Non vérifié
Indice
Mise à jour.
Correction
a devient 5+3=8.
Q15. Si n=4, combien de fois la boucle :
for i in range(n):
    ...
s’exécute ?
Non vérifié
Indice
range(n) a n valeurs.
Correction
i prend 0, 1, 2, 3 donc 4 fois.
Q16. Dans :
x = 10
x //= 3
Valeur de x ?
Non vérifié
Indice
Division entière.
Correction
10//3 = 3.
Q17. Algorithme :
somme = 0
pour i de 1 à 4:
    somme = somme + i
somme vaut :
Non vérifié
Indice
Additionner 1+2+3+4.
Correction
1+2+3+4=10.
Q18. Code Python :
x = 2
y = 3
print(x**y)
Valeur affichée ?
Non vérifié
Indice
Puissance.
Correction
2**3 = 8.
Q19. Pseudo-code :
SI x > 5 ALORS
    x = x - 5
Si x=9 au départ, x final ?
Non vérifié
Indice
Appliquer la condition.
Correction
9>5 donc x=9-5=4.
Q20. Boucle :
x = 1
tant que x < 8:
    x = 2*x
Valeur finale de x ?
Non vérifié
Indice
Doubler jusqu’à atteindre 8.
Correction
x=1→2→4→8 puis stop.
Clavier
Algorithmique Programmation — Learna