Aller au contenu

Exercices corrigés — Initiation à la programmation (6e)

Quatre niveaux de difficulté, du plus simple au plus exigeant. Chaque exercice a sa correction détaillée, étape par étape.

2 exercices de niveau « Maîtrise ». Voir les 8 exercices.

Exercice 5 Maîtrise

Un lutin orienté vers la droite (90) exécute deux fois « tourner de 90 degrés à droite ». Vers où est-il orienté ?

Voir la correction
Correction détaillée

Chaque instruction « tourner de 90 degrés à droite » fait tourner le lutin d'un quart de tour dans le sens des aiguilles d'une montre. Deux fois de suite, il tourne de 90 + 90 = 180°, soit un demi-tour.
Parti vers la droite (orientation 90), il passe d'abord vers le bas (180), puis vers la gauche.
Il est orienté vers la gauche : dans Scratch, cette orientation se note −90 (ou 270, ce qui revient au même).
Un demi-tour renverse la direction : s'il avançait ensuite, il reviendrait sur ses pas.

Exercice 6 Maîtrise

Corriger le script suivant, censé tracer un rectangle de 100 pas sur 50 pas : « répéter 2 fois : avancer de 100, tourner de 90, avancer de 50, tourner de 45 ».

Voir la correction
Correction détaillée

Un rectangle a quatre angles droits : à chaque sommet, le lutin doit tourner de 90 degrés, jamais de 45. Avec « tourner de 45 », les côtés ne seraient pas perpendiculaires et la figure ne se fermerait pas.
Script corrigé : répéter 2 fois : avancer de 100, tourner de 90, avancer de 50, tourner de 90.
Déroulement : longueur 100, quart de tour, largeur 50, quart de tour ; puis de nouveau longueur 100 et largeur 50. On obtient bien un rectangle de 100 pas sur 50 pas, et le lutin a tourné de 4 × 90 = 360°.
Pour trouver l'erreur, on déroule le script « à la main » en notant l'orientation après chaque instruction.