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.
Dans la même classe
- Évènements, décomposition et blocs personnalisés
- L'épreuve de maths du brevet, telle qu'elle est
- Rédiger une justification qui rapporte des points
- Comparer deux offres avec des fonctions affines
- Thalès, sa réciproque et les volumes de solides semblables
- D'un programme de calcul à une équation-produit