Quiz — Algorithmique / Scratch (3e)
Ce quiz de mathématiques en 3ème permet de vérifier rapidement tes acquis sur Algorithmique / Scratch. Les questions ciblent notamment variables, conditions, boucles, raisonnement algorithmique pour repérer les points à revoir.
20 questions type Brevet
Boucles, variables, repère, conditions et programmes de calcul.
Q1.
Programme :
répéter 5 fois :
répéter 4 fois :
avancer 30
tourner ↻ 90°
avancer 40Combien de segments sont tracés au total ?
Non vérifié
Indice
Dans chaque répétition extérieure : - la boucle intérieure trace 4 segments - puis on avance encore une fois
Correction
À chaque tour extérieur : 4 segments pour le carré + 1 segment après le carré = 5 segments. La boucle extérieure se répète 5 fois : 5 × 5 = 25 segments.
Q2.
Bloc « triangle » : répéter 3 fois : avancer 50 tourner ↻ 120° Programme principal : répéter 6 fois : triangle tourner ↻ 60°Combien de triangles sont tracés ? Non vérifié
Indice
Le bloc triangle est appelé une fois par répétition extérieure.
Correction
La boucle principale se répète 6 fois. À chaque répétition, on trace un triangle. Donc 6 triangles sont tracés.
Q3.
Bloc « triangle » : répéter 3 fois : avancer 50 tourner ↻ 120° Programme principal : répéter 6 fois : triangle tourner ↻ 60°Combien de segments sont tracés au total ? Non vérifié
Indice
Un triangle équilatéral contient 3 segments.
Correction
Un triangle trace 3 segments. On trace 6 triangles. Donc : 6 × 3 = 18 segments.
Q4.
On veut tracer un carré. Programme proposé : répéter 4 fois : avancer 80 tourner ↻ 120°Quelle valeur doit remplacer 120° ? Non vérifié
Indice
Un carré utilise un angle extérieur de 90°.
Correction
Pour tracer un carré, on tourne de 90° après chaque côté. La valeur correcte est donc 90°.
Q5.
Programme : mettre longueur = 20 répéter 4 fois : avancer longueur tourner ↻ 90° ajouter 10 à longueurQuelles longueurs sont utilisées dans l’ordre ? Non vérifié
Indice
La longueur augmente après chaque segment.
Correction
Départ : longueur = 20 1er segment : 20 puis longueur devient 30 2e segment : 30 puis longueur devient 40 3e segment : 40 puis longueur devient 50 4e segment : 50 Donc les longueurs sont : 20, 30, 40, 50.
Q6.
Programme : mettre n = 3 répéter 5 fois : ajouter 2 à nQuelle est la valeur finale de n ? Non vérifié
Indice
On ajoute 2 cinq fois.
Correction
Valeur initiale : n = 3 On ajoute 2 cinq fois : 3 + 5 × 2 = 3 + 10 = 13. La valeur finale est donc 13.
Q7.
Programme : mettre longueur = 100 répéter 4 fois : avancer longueur ajouter -15 à longueurQuelle est la dernière longueur utilisée ? Non vérifié
Indice
Attention : on demande la dernière longueur utilisée, pas la valeur finale après la boucle.
Correction
Les longueurs utilisées sont : 1er tour : 100 2e tour : 85 3e tour : 70 4e tour : 55 Donc la dernière longueur utilisée est 55.
Q8.
Programme : mettre a = 4 mettre b = 2 répéter 3 fois : ajouter b à a ajouter 1 à bQuelle est la valeur finale de a ? Non vérifié
Indice
La variable b change aussi à chaque tour.
Correction
Départ : a = 4 b = 2 Tour 1 : a = 4 + 2 = 6 b = 3 Tour 2 : a = 6 + 3 = 9 b = 4 Tour 3 : a = 9 + 4 = 13 b = 5 Valeur finale de a : 13.
Q9.
Programme : mettre score = 0 répéter 6 fois : ajouter 5 à score si score >= 30 alors dire « gagné » sinon dire « perdu »Quel mot est affiché ? Non vérifié
Indice
Calcule d’abord la valeur finale de score.
Correction
Le score commence à 0. On ajoute 5 six fois : score = 6 × 5 = 30. Comme 30 >= 30, la condition est vraie. Le programme affiche donc « gagné ».
Q10.
Départ : (−40 ; 30) Règles : → : x = x + 20 ← : x = x − 20 ↑ : y = y + 10 ↓ : y = y − 10 Déplacements : → → ↑ ↓ →Quelles sont les coordonnées finales ? Non vérifié
Indice
Suivre séparément x et y.
Correction
Départ : (−40 ; 30) → : (−20 ; 30) → : (0 ; 30) ↑ : (0 ; 40) ↓ : (0 ; 30) → : (20 ; 30) Coordonnées finales : (20 ; 30).
Q11.
Départ : (10 ; −20) Programme : répéter 4 fois : ajouter 15 à x ajouter 10 à yQuelles sont les coordonnées finales ? Non vérifié
Indice
x augmente de 15 quatre fois. y augmente de 10 quatre fois.
Correction
x final : 10 + 4 × 15 = 10 + 60 = 70 y final : −20 + 4 × 10 = −20 + 40 = 20 Coordonnées finales : (70 ; 20).
Q12.
Départ : (0 ; 0) Programme : mettre pas = 10 répéter 3 fois : ajouter pas à x ajouter pas à y ajouter 10 à pasQuelles sont les coordonnées finales ? Non vérifié
Indice
Les valeurs de pas sont 10, puis 20, puis 30.
Correction
Départ : (0 ; 0) Tour 1 : pas = 10 x = 10, y = 10 Tour 2 : pas = 20 x = 30, y = 30 Tour 3 : pas = 30 x = 60, y = 60 Coordonnées finales : (60 ; 60).
Q13.
On part de (−30 ; 40). On veut arriver à (30 ; 10). Chaque → ajoute 10 à x. Chaque ↓ enlève 10 à y.Combien de déplacements → sont nécessaires ? Non vérifié
Indice
Comparer seulement les abscisses.
Correction
On passe de x = −30 à x = 30. Différence : 30 − (−30) = 60. Chaque déplacement → ajoute 10. Donc : 60 ÷ 10 = 6. Il faut 6 déplacements vers la droite.
Q14.
Programme : demander x mettre résultat = 4×x + 7 dire résultatQuelle valeur de x donne le résultat 35 ? Non vérifié
Indice
Résoudre l’équation : 4x + 7 = 35.
Correction
On résout : 4x + 7 = 35 4x = 35 − 7 4x = 28 x = 28 ÷ 4 x = 7.
Q15.
Programme : demander x mettre résultat = 2×x − 9 dire résultatPour x = −3, quel résultat est affiché ? Non vérifié
Indice
Remplacer x par −3.
Correction
résultat = 2×x − 9 Pour x = −3 : résultat = 2×(−3) − 9 résultat = −6 − 9 résultat = −15.
Q16.
Programme : demander x mettre résultat = 5×x − 4 Un élève affirme : « Si x = 2, le résultat est 6. »Cette affirmation est-elle vraie ou fausse ? Non vérifié
Indice
Calculer 5×2 − 4.
Correction
Pour x = 2 : 5×2 − 4 = 10 − 4 = 6. L’affirmation est donc vraie.
Q17.
Programme : demander x mettre résultat = 3×(x + 2) dire résultatQuelle expression développée représente le résultat ? Non vérifié
Indice
Distribuer 3 dans la parenthèse.
Correction
3×(x + 2) = 3×x + 3×2 = 3x + 6. L’expression développée est : 3x + 6.
Q18.
Condition : si x > 12 alors dire « A » sinon dire « B » Valeur : x = 12Quel message est affiché ? Non vérifié
Indice
Le symbole > signifie strictement supérieur.
Correction
La condition est : x > 12. Pour x = 12 : 12 n’est pas strictement supérieur à 12. La condition est donc fausse. Le programme affiche « B ».
Q19.
Programme : mettre x = 8 mettre y = 3 si x + y >= 12 alors dire « oui » sinon dire « non »Quel mot est affiché ? Non vérifié
Indice
Calculer d’abord x + y.
Correction
x + y = 8 + 3 = 11. On teste : 11 >= 12. C’est faux. Le programme affiche donc « non ».
Q20.
Un élève veut tracer un triangle équilatéral. Il écrit : répéter 3 fois : avancer 70 tourner ↻ 90°Quelle valeur d’angle doit remplacer 90° ? Non vérifié
Indice
Pour un polygone régulier à 3 côtés : angle extérieur = 360° ÷ 3.
Correction
Un triangle équilatéral a 3 côtés. Pour le tracer avec Scratch, on utilise l’angle extérieur : 360° ÷ 3 = 120°. Il faut donc remplacer 90° par 120°.
Suivez votre progression
Connectez-vous pour enregistrer votre progression et vos tentatives de quiz.