← Retour au sommaire 3e prépa-métiers

QCM – Algorithmique et programmation (Scratch)

3e prépa-métiers  |  Mathématiques  |  Algorithmique et programmation

Dernière mise à jour : 21 octobre 2026

Capacités vérifiées :
⏱ Durée : 15 min
📄 15 questions
✏️ Calculatrice autorisée

Pour chaque question, coche la seule bonne réponse, puis clique sur « Valider ». Lis bien l'explication, même quand tu as juste.

Aide. Les blocs sont écrits entre guillemets. Direction : 90 = vers la droite, 0 = vers le haut, 180 = vers le bas. « tourner ↻ » = dans le sens des aiguilles d'une montre. Figure à côtés égaux : tourner de 360 divisé par le nombre de côtés. « mettre … à » remplace, « ajouter … à » augmente. Dans Scratch, * veut dire « multiplié par ».

Q1.

Quel bloc fait démarrer un script ?

Q2.

Le lutin est au point (0 ; 0) et regarde vers la droite. Il fait « avancer de 50 pas », puis « avancer de 30 pas ». Où est-il ?

Q3.

Le lutin regarde vers la droite (direction 90). Il fait « tourner ↻ de 90 degrés ». Vers où regarde-t-il maintenant ?

Q4.

Le lutin fait « répéter 5 fois : avancer de 20 pas ». Quelle longueur parcourt-il en tout ?

Q5.

Pour tracer un triangle équilatéral, on fait « répéter 3 fois : avancer de 100 pas, tourner ↻ de … degrés ». Quel nombre faut-il écrire ?

Q6.

Le lutin fait « répéter 6 fois : avancer de 50 pas, tourner ↻ de 60 degrés ». Quelle figure trace-t-il ?

Q7.

Le lutin part de x = 0. Il fait « répéter jusqu'à ce que abscisse x > 50 : ajouter 20 à x ». Où s'arrête-t-il ?

Q8.

Un thermostat suit ce script : « si réponse < 19 alors dire Chauffage allumé, sinon dire Chauffage éteint ». On tape 19. Que dit le lutin ?

Q9.

Un site de vente suit ce script : « si réponse > 50 alors dire Livraison gratuite, sinon dire Livraison : 5 € ». On tape 80. Que dit le lutin ?

Q10.

Avec le bloc « si … alors » (sans « sinon »), que se passe-t-il quand la condition est fausse ?

Q11.

Un script fait « mettre score à 5 », puis « ajouter 3 à score ». Combien vaut score à la fin ?

Q12.

Un jeu de basket fait « mettre points à 0 », puis « répéter 6 fois : ajouter 2 à points ». Combien vaut points à la fin ?

Q13.

Un script fait « mettre n à 4 », puis « mettre n à n * 3 », puis « ajouter 5 à n ». Combien vaut n à la fin ?

Q14.

Yanis veut tracer un carré. Il écrit « répéter 4 fois : avancer de 100 pas, tourner ↻ de 60 degrés ». Le lutin ne revient pas au départ. Que faut-il changer ?

Q15.

Un menuisier demande 35 € par heure, plus 20 € de déplacement. Son programme fait « demander Nombre d'heures ? », puis « mettre prix à réponse * 35 », puis « ajouter 20 à prix », puis « dire prix ». On tape 2. Que dit le lutin ?