Sigma

Exercices / 4e / Algorithmique et programmation

Mathématiques · 4e · Algorithmique et programmation

Algorithmique — programmes et boucles

Deux exercices type : faire tourner un programme, puis comprendre une répétition.

2 exercices corrigés

Exercice 1 — Faire tourner

On suit les instructions dans l'ordre, en notant la variable.
  1. a←5a\leftarrow5 ; a←a+3a\leftarrow a+3 ; a←a×2a\leftarrow a\times2 ; Afficher aa. Que renvoie-t-il ?
Voir la correction

1. a=5a=5, puis a=5+3=8a=5+3=8, puis a=8×2=16a=8\times2=16. Il affiche 1616 (l'ordre des instructions compte !).

Le réflexe à retenir

Suis les instructions dans l'ordre : chaque affectation écrase la valeur précédente. L'ordre change le résultat.

Exercice 2 — Répétition

Une boucle « répéter » exécute plusieurs fois les mêmes instructions — utile pour tracer une figure régulière.
  1. Un lutin avance de 1010 pas et tourne, répété 44 fois, pour tracer un carré. Quel est le périmètre tracé (en pas) ?
Voir la correction

1. Le lutin trace 44 côtés de 1010 pas : périmètre =4×10=40=4\times10=40 pas.

Le réflexe à retenir

Une boucle « répéter nn fois » = nn exécutions identiques. Pour une figure régulière à nn côtés, on répète nn fois « avancer + tourner ».