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.

Score : 0 / 20 0 vérifiées
Q1.
Programme :
répéter 5 fois :
  répéter 4 fois :
    avancer 30
    tourner ↻ 90°
  avancer 40
Combien 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 à longueur
Quelles 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 à n
Quelle 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 à longueur
Quelle 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 à b
Quelle 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 à y
Quelles 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 à pas
Quelles 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ésultat
Quelle 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ésultat
Pour 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ésultat
Quelle 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 = 12
Quel 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.