Devoir type n°1 (1 h) : instructions, déplacements, calculs et répétitions - Exercice 1

15 min
25
Exercice noté sur 55 points.
Le robot exécute ce programme.
Question 1

Combien d'instructions contient ce programme ? (2 points)

Correction
  • Une instruction est un ordre précis, que le robot (ou l'ordinateur) exécute sans hésiter : « avancer d'une case », « tourner à droite »…
  • Une séquence d'instructions, ou programme, est une liste d'instructions exécutées une par une, dans l'ordre.
Chaque flèche est une instruction : on compte 77 cartes.
Ainsi :
77 instructions
Question 2

Sur quelle case arrive le robot ? (1,5 points)

Correction
  • Une flèche fait passer le robot à la case voisine, vers le haut, la droite, le bas ou la gauche du quadrillage, quelle que soit la direction dans laquelle il regarde.
  • Les colonnes sont repérées par des lettres et les lignes par des nombres : la case C2 est dans la colonne C et sur la ligne 2.
Depuis F5 : ↑\uparrow F4 ; ↑\uparrow F3 ; ←\leftarrow E3 ; ←\leftarrow D3 ; ↑\uparrow D2 ; ←\leftarrow C2 ; ←\leftarrow B2.
Ainsi :
la case B2
Question 3

Écrire un programme qui ramène le robot de cette case à sa case de départ. (1,5 points)

Correction
On parcourt le chemin à l'envers, en remplaçant chaque flèche par la flèche opposée, soit encore 77 flèches : B2, C2, D2, D3, E3, F3, F4, F5.
Ainsi :
→  →  ↓  →  →  ↓  ↓\rightarrow\;\rightarrow\;\downarrow\;\rightarrow\;\rightarrow\;\downarrow\;\downarrow

Signaler une erreur

Aide-nous à améliorer nos contenus en signalant les erreurs ou problèmes que tu penses avoir trouvés.

Connecte-toi ou crée un compte pour signaler une erreur.