Répéter des instructions - Exercice 2

20 min
35
Voici un programme écrit sans boucle.
Question 1

Combien contient-il d'instructions « avancer » ou « tourner » ? Quelle figure trace-t-il ?

Correction
Les blocs « avancer de 5050 pas » et « tourner de 9090 degrés » sont écrits 44 fois chacun : 2×4=82\times 4=8 instructions. Le lutin trace 44 côtés de 5050 pas avec 44 angles droits.
Ainsi :
88 instructions ; un carré de côté 5050 pas
Question 2

Réécrire ce programme avec une boucle « répéter ».

Correction
  • « Répéter nn fois » exécute nn fois de suite les instructions placées dans la boucle, dans l'ordre.
  • Pour compter les instructions exécutées, on multiplie le nombre d'instructions de la boucle par le nombre de répétitions.
La séquence « avancer de 5050 pas ; tourner de 9090 degrés » est répétée 44 fois. Le programme ne contient plus que la boucle et ses 22 instructions, au lieu de 88 blocs. Il trace toujours 4×50=2004\times 50=200 pas.
Ainsi :
répéter 44 fois : avancer de 5050 pas ; tourner de 9090 degrés

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.