BgMaths BgMaths.com
Chapitres

Collège

5ème 4ème Brevet

Lycée

Seconde Première générale Terminale générale Maths Experte
Automatismes

Collège

Brevet

Lycée

Première
Algo & Programmation

Collège

Brevet - Scratch

Lycée

Seconde — Python Première — Python Terminale — Python
Connexion

–

Quiz

–

Réussite

–

7 jours

Mon profil Ma progression
Connexion

–

Quiz

–

Réussite

–

7 jours

Mon profil Ma progression

Collège

5ème 4ème Brevet

Lycée

Seconde Première générale Terminale générale Maths Experte

Collège

Brevet

Lycée

Première

Collège

Brevet - Scratch

Lycée

Seconde — Python Première — Python Terminale — Python

Impossible de charger les questions.

5ème 📖 Cours
Mes tentatives →

Glisser vers le haut pour continuer

Cours · Algorithmique Scratch

Nouvel onglet ↗
Page
Signaler une erreur

Anti-bot :

✓ Signalement envoyé, merci !

sur 10 questions

  1. Accueil
  2. / Quiz
  3. / 5ème
  4. / Algorithmique Scratch
5ème Algorithmique

Quiz — Algorithmique Scratch

10 questions · Correction immédiate · Sans inscription

Cours — Algorithmique Scratch Voir le cours →

Question 1 : Quel script permet de tracer un carré de 100 pixels de côté ?

Figure à obtenir100 pixels
  • ✓ répéter 4 fois : avancer de 100 ; tourner de $90^\circ$
  • répéter 100 fois : avancer de 4 ; tourner de $90^\circ$
  • répéter 4 fois : avancer de 100 ; tourner de $360^\circ$
  • avancer de 100 ; tourner de $90^\circ$

Explication : Un carré a 4 côtés de 100 pixels, et le lutin tourne de $360 \div 4 = 90^\circ$ à chaque sommet. Le couple « avancer ; tourner » se répète donc 4 fois.

Question 2 : De combien le lutin doit-il tourner pour tracer un triangle équilatéral ?

Figure à obtenir
  • $60^\circ$
  • ✓ $120^\circ$
  • $90^\circ$
  • $180^\circ$

Explication : L'angle de rotation vaut $360 \div 3 = 120^\circ$. Attention, ce n'est pas l'angle du triangle, qui mesure $60^\circ$ : le lutin tourne de l'angle extérieur.

Question 3 : Le script « répéter 4 fois (avancer de 100 ; tourner de $90^\circ$) » trace un carré de 100 pixels. Que modifier pour obtenir un carré de 200 pixels ?

  • ✓ Remplacer 100 par 200 dans « avancer de »
  • Remplacer 4 par 8 dans « répéter »
  • Remplacer $90^\circ$ par $180^\circ$
  • Ajouter un second bloc « avancer de 100 »

Explication : La longueur du côté est le paramètre du bloc « avancer ». Le nombre de répétitions (4 côtés) et l'angle ($90^\circ$) décrivent la forme du carré et ne changent pas. Analyser un programme, c'est repérer quel paramètre commande quoi.

Question 4 : Que fait le script « avancer de 50 ; tourner de $90^\circ$ ; avancer de 50 » ?

  • Il trace un carré
  • Il trace un triangle
  • Il ne trace rien
  • ✓ Il trace un angle droit formé de deux segments

Explication : Le lutin trace un segment de 50, pivote d'un quart de tour, puis trace un second segment de 50. On obtient deux segments perpendiculaires, et non une figure fermée.

Question 5 : On veut que l'utilisateur choisisse la longueur du côté d'un carré. Quel script convient ?

  • ✓ demander « Longueur ? » et attendre ; répéter 4 fois (avancer de (réponse) ; tourner de $90^\circ$)
  • répéter 4 fois (avancer de 100 ; tourner de $90^\circ$)
  • demander « Longueur ? » et attendre ; répéter 4 fois (avancer de 4 ; tourner de $90^\circ$)
  • répéter (réponse) fois (avancer de 100 ; tourner de $90^\circ$)

Explication : Le bloc « demander … et attendre » enregistre ce que tape l'utilisateur dans la variable « réponse ». C'est cette variable qu'il faut utiliser comme longueur dans « avancer de (réponse) ». Le nombre de répétitions, lui, reste 4 : un carré a toujours 4 côtés.

Question 6 : Dans un script, on inverse « avancer de 100 » et « tourner de $90^\circ$ ». Que se passe-t-il ?

  • Rien, l'ordre des blocs n'a pas d'importance
  • Le programme s'arrête
  • ✓ Le lutin tourne avant d'avancer : le tracé est orienté différemment
  • Le lutin avance deux fois plus

Explication : Les instructions s'exécutent dans l'ordre, de haut en bas. Inverser deux blocs change l'orientation du tracé : l'ordre est une composante essentielle d'un algorithme.

Question 7 : Le script est : « demander « Un nombre ? » et attendre ; dire ((réponse × 2) + 3) ». L'utilisateur tape 5. Qu'affiche le lutin ?

  • ✓ $13$
  • $25$
  • $10$
  • $16$

Explication : L'entrée est 5, lue dans « réponse ». On prévoit la valeur de l'expression avant même d'exécuter : $5 \times 2 + 3 = 13$. Le résultat 16 correspondrait à $(5 + 3) \times 2$, c'est-à-dire à des blocs emboîtés dans l'autre sens.

Question 8 : Quelle expression informatique traduit la formule de l'aire d'un rectangle, $\mathcal{A} = L \times \ell$, dans un langage par blocs ?

  • ✓ (L) * (l)
  • L + l
  • (L + l) * 2
  • L ^ l

Explication : Le bloc opérateur « * » est la multiplication : $(L) * (l)$ calcule $L \times \ell$. L'expression $(L + l) * 2$ donnerait le périmètre. Dans un langage par blocs, on emboîte les opérateurs en respectant les priorités par des blocs imbriqués, qui jouent le rôle des parenthèses.

Question 9 : Combien de segments trace le script « répéter 6 fois : avancer de 40 ; tourner de $60^\circ$ » ?

Figure obtenue
  • $1$
  • $60$
  • $3$
  • ✓ $6$

Explication : La boucle s'exécute 6 fois et chaque passage trace un segment : on obtient 6 côtés. Comme $360 \div 6 = 60$, la figure obtenue est un hexagone régulier fermé.

Question 10 : Quel bloc permet de lancer un script lorsque l'utilisateur clique sur le drapeau vert ?

  • « répéter 10 fois »
  • ✓ « quand le drapeau vert est cliqué »
  • « dire Bonjour »
  • « avancer de 10 »

Explication : Un script démarre en réponse à un événement : le bloc « quand le drapeau vert est cliqué » se place tout en haut du script et déclenche son exécution. D'autres événements existent : « quand la touche espace est pressée », « quand ce lutin est cliqué ».

Revenir au cours · Tous les quiz 5ème
BgMaths BgMaths.com

Cours de mathématiques clairs et progressifs du collège au lycée. Gratuit, sans inscription.

Réviser

Chapitres Automatismes Algo & Programmation Ma progression

Le site

Aide Mentions légales Confidentialité CGU

© 2026 BgMaths

v 2026-04-10 09:10

Reste informé

Reçois nos conseils de révision et nouveaux cours directement dans ta boîte mail.

Pas de spam. Chaque email contient un lien de désinscription.