Sigma

Exercices / 3e / Algorithmique et programmation

Mathématiques · 3e · Algorithmique et programmation

Algorithmique — variables, boucles, conditions

Deux exercices type : faire tourner un programme avec une boucle, puis utiliser une instruction conditionnelle.

2 exercices corrigés

Exercice 1 — Boucle

On suit les instructions pas à pas (tableau des variables).
  1. Faire tourner : x←2x\leftarrow2 ; Répéter 33 fois : x←x×2x\leftarrow x\times2 ; Afficher xx.
Voir la correction

1. x=2x=2, puis 2×2=42\times2=4, 4×2=84\times2=8, 8×2=168\times2=16. Le programme affiche 1616 (soit 2×232\times2^3).

Le réflexe à retenir

Faire tourner = suivre pas à pas avec un tableau des variables. Une boucle « répéter nn fois » applique nn fois la même opération.

Exercice 2 — Condition

« Si … Alors … Sinon … » exécute un bloc selon qu'une condition est vraie ou fausse.
  1. Si n⩾10n\geqslant10 Alors afficher « grand » Sinon « petit ». Que renvoie-t-il pour n=7n=7 ? pour n=10n=10 ?
Voir la correction

1. n=7n=7 : 7⩾107\geqslant10 est faux → « petit ». n=10n=10 : 10⩾1010\geqslant10 est vrai (le ⩾\geqslant inclut l'égalité) → « grand ».

Le réflexe à retenir

Teste bien la condition, en particulier les cas limites : ⩾\geqslant inclut l'égalité, >> ne l'inclut pas.