Algorithmique Scratch
3EME • MATHS — Learna
Track your progress
Log in to save progress and quiz attempts.

Quiz — Scratch (20 questions • type Brevet)

Blocs • boucles • variables • repère • géométrie • conditions

Score : 0 / 20 0 vérifiées
Q2.
Bloc :
avancer 40
tourner ↻ 90°
avancer 40
tourner ↻ 45°
avancer 30
tourner ↻ 90°
avancer 30
Combien de segments sont tracés ?
Non vérifié
Indice
Compter uniquement les instructions « avancer ».
Correction
Chaque « avancer » trace un segment.
Il y a 4 instructions « avancer »,
donc 4 segments.
Q3.
Programme principal :
aller à (−100 ; −50)
s’orienter à 90° (vers la droite)
stylo en position d’écriture
répéter 4 fois :
- bloc maison
- avancer 60
Combien de maisons sont tracées ?
Non vérifié
Indice
Une maison par répétition.
Correction
Le bloc maison est exécuté 4 fois.
Donc 4 maisons.
Q4.
On remplace :
avancer 60
par :
avancer 40
Que risque-t-il d’arriver au dessin ?
Non vérifié
Indice
La distance entre deux maisons devient trop petite.
Correction
Si on avance moins entre deux maisons,
la suivante commence trop près :
les tracés peuvent se recouvrir.
Q5.
Bloc « carré » :
répéter 4 fois :
- avancer de longueur
- tourner ↻ 90°
Quelle figure est tracée ?
Non vérifié
Indice
4 côtés égaux + 4 angles droits.
Correction
On trace 4 segments de même longueur
avec un angle droit à chaque sommet :
c’est un carré.
Q6.
Script :
mettre longueur = 10
répéter 4 fois :
- tracer carré (côté = longueur)
- mettre longueur = longueur + 20
Quelles longueurs sont utilisées (dans l’ordre) ?
Non vérifié
Indice
La mise à jour se fait après chaque carré.
Correction
Départ 10
puis 30, puis 50, puis 70.
Q7.
Bloc « un tour » :
répéter 2 fois :
- avancer de longueur
- tourner ↻ 90°
puis :
ajouter à longueur +20
Combien de segments sont tracés par « un tour » ?
Non vérifié
Indice
Compter les « avancer » dans la boucle.
Correction
La boucle répète 2 fois « avancer »,
donc 2 segments.
Q8.
Programme :
mettre longueur = 20
répéter 3 fois :
- un tour
Combien de segments sont tracés au total ?
Non vérifié
Indice
Segments par tour × nombre de tours.
Correction
Un tour trace 2 segments.
Répété 3 fois : 2 × 3 = 6.
Q9.
Programme :
longueur démarre à 20
après chaque « un tour » :
longueur = longueur + 20
répéter 3 fois
Quelle est la valeur finale de longueur ?
Non vérifié
Indice
Ajouter 20 trois fois.
Correction
20 → 40 → 60 → 80
Valeur finale : 80.
Q10.
Triangle équilatéral :
répéter 3 fois :
- avancer de côté
- tourner ↻ 120°
Pourquoi tourne-t-on de 120° ?
Non vérifié
Indice
Somme des angles extérieurs = 360°.
Correction
Un triangle a 3 angles extérieurs égaux.
Donc 360° / 3 = 120°.
Q11.
Script :
mettre côté = 90
répéter 5 fois :
- tracer un triangle équilatéral (côté = côté)
- ajouter à côté −15
Combien de triangles sont tracés ?
Non vérifié
Indice
Un triangle par répétition.
Correction
La boucle s’exécute 5 fois :
donc 5 triangles.
Q12.
Même script :
côté : 90 puis −15 à chaque fois
(nombre de triangles : 5)
Quelle est la longueur du côté du 5e triangle ?
Non vérifié
Indice
Suite : 90, 75, 60, 45, 30
Correction
On enlève 15 quatre fois :
90 → 75 → 60 → 45 → 30.
Q13.
Après chaque triangle on ajoute :
tourner ↻ 60°
Quel est l’effet sur la figure globale ?
Non vérifié
Indice
Tourner change la direction, pas la taille.
Correction
Le lutin pivote de 60° :
le triangle suivant part dans une nouvelle direction.
Q14.
Départ : (0 ; 0)
Règles :
→ : x = x + 20
↑ : y = y + 10
Après : → → ↑ ↑, quelles coordonnées ?
Non vérifié
Indice
x : +20 deux fois
y : +10 deux fois
Correction
x : 0 → 20 → 40
y : 0 → 10 → 20
Donc (40 ; 20).
Q15.
Départ : (0 ; 0)
Règles :
→ : x = x + 20
↑ : y = y + 10
← : x = x − 20
↓ : y = y − 10
Après : → ↑ ← ↓, où arrive-t-on ?
Non vérifié
Indice
Les déplacements se compensent.
Correction
(0 ; 0)
→ (20 ; 0)
↑ (20 ; 10)
← (0 ; 10)
↓ (0 ; 0)
Q16.
Pas possibles :
x : multiples de 20
y : multiples de 10
Peut-on atteindre (30 ; 15) ?
Non vérifié
Indice
30 n’est pas multiple de 20
15 n’est pas multiple de 10
Correction
On ne peut pas obtenir x = 30
ni y = 15 avec ces pas.
Donc non.
Q17.
Départ : (−40 ; 20)
On fait :
→ → → (3 fois)
↓ ↓ (2 fois)

Chaque → : x = x + 10
Chaque ↓ : y = y − 10
Quelles sont les nouvelles coordonnées ?
Non vérifié
Indice
x augmente de 30
y diminue de 20
Correction
x : −40 + 30 = −10
y : 20 − 20 = 0
Donc (−10 ; 0).
Q18.
Programme :
demander x
mettre résultat = 3×x − 5
dire résultat
Quelle expression littérale représente le résultat ?
Non vérifié
Indice
Traduire « 3 fois x puis −5 ».
Correction
Le programme calcule : 3x − 5.
Q19.
Même programme :
résultat = 3×x − 5
Pour x = 4, quel résultat est affiché ?
Non vérifié
Indice
Calculer 3×4 − 5.
Correction
3×4 − 5 = 12 − 5 = 7.
Q20.
Même programme :
résultat = 3×x − 5
Pour obtenir 10, quelle valeur de x ?
Non vérifié
Indice
Résoudre 3x − 5 = 10.
Correction
3x − 5 = 10
3x = 15
x = 5.
Q21.
Condition :
si (x > 5) alors dire « Bravo »
sinon dire « Essaie encore »
Que se passe-t-il si x = 5 ?
Non vérifié
Indice
« > 5 » est strict : 5 n’est pas > 5.
Correction
Pour x = 5, la condition est fausse.
On exécute « sinon » : « Essaie encore ».
Clavier