Sigma

Exercices / 5e / Algorithmique et programmation

Mathématiques · 5e · Algorithmique et programmation

Algorithmique — déplacements et répétitions

Deux exercices type : suivre un programme de déplacement, puis comprendre une boucle de répétition.

2 exercices corrigés

Exercice 1 — Déplacement

On suit les instructions du lutin pas à pas, en repérant sa position (x ;y)(x\,;y).
  1. Un lutin part de (0 ;0)(0\,;0), avance de 33 vers la droite (xx), puis de 22 vers le haut (yy). Où arrive-t-il ?
Voir la correction

1. Droite de 33 → xx passe à 33 ; haut de 22 → yy passe à 22. Il arrive en (3 ;2)(3\,;2).

Le réflexe à retenir

« Droite/gauche » agit sur xx, « haut/bas » sur yy. On met à jour les coordonnées instruction après instruction.

Exercice 2 — Répétition

Une boucle « répéter nn fois » exécute nn fois les mêmes instructions. Pour une figure, nn = nombre de côtés.
  1. Pour tracer un triangle équilatéral, on répète « avancer, tourner de 120∘120^\circ ». Combien de fois ?
Voir la correction

1. Un triangle a 33 côtés : on répète **33 fois « avancer + tourner ». À chaque sommet, le lutin pivote de l'angle extérieur** 120∘=360∘3120^\circ=\dfrac{360^\circ}{3} — à ne pas confondre avec l'angle intérieur du triangle équilatéral, qui vaut 60∘60^\circ.

Le réflexe à retenir

Pour un polygone régulier à nn côtés : **répéter nn fois** « avancer + tourner de 360∘n\tfrac{360^\circ}{n} ».