Aller au contenu
Mon Coach de Maths Comprendre, prouver, réussir

Algorithmique · 3e

Conditions et boucles : « si … alors » et « répéter … fois »

Une boucle : Une instruction qui répète une séquence d'actions, un nombre de fois fixé ou jusqu'à ce qu'une condition soit vraie. répète sans réfléchir ; une condition : Une instruction « si … alors … sinon … » qui choisit entre deux chemins selon qu'un test est vrai ou faux. choisit selon un test : deux outils très différents.

La démonstration en vidéo

Le vocabulaire à connaître

condition
Une instruction « si … alors … sinon … » qui choisit entre deux chemins selon qu'un test est vrai ou faux.
boucle
Une instruction qui répète une séquence d'actions, un nombre de fois fixé ou jusqu'à ce qu'une condition soit vraie.

Ce qu'on sait

  • Une boucle « répéter … fois » exécute exactement le nombre de fois indiqué, ni plus, ni moins.
  • Une condition « si … alors … sinon … » choisit un chemin selon qu'un test est vrai ou faux.
  • Une boucle et une condition peuvent se combiner dans un même programme.

La méthode, étape par étape

1.Je repère le test d'une condition, et je vérifie s'il est vrai ou faux avec les valeurs données.
2.Si le test est vrai, je suis la branche « alors » ; sinon, je suis la branche « sinon ».
3.Pour une boucle, je compte exactement le nombre de répétitions annoncé.
« Si … alors … sinon … » choisit un chemin. « Répéter … fois » exécute exactement ce nombre de fois.
C.Q.F.D.

L'exemple au propre

1.Un programme répète 5 fois : « si le compteur est pair, ajouter 3 au score ; sinon, ajouter 1 ». Le compteur vaut 2 (pair) au premier passage.
2.2 est pair : le test est vrai, je suis la branche « alors ».
3.Le score, qui commence à 0, devient 0 + 3 = 3.
4.Après ce premier passage dans la boucle, le score vaut 3.

La méthode est apprise ? Prouve-le : un score, un niveau, un record à battre.

🎮 Faire le quiz de la leçon

Dans la même classe

S'entraîner en 3e Toutes les fiches