Boucles bornées et non bornées en 1ère
Boucles bornées et non bornées, c'est une notion de mathématiques du chapitre « Algorithmique et programmation », au programme de 1ère. Voici le cours, un exemple et de quoi t'entraîner.
Boucles bornées et non bornées : le cours
Une boucle répète une action plusieurs fois. Une boucle bornée répète un nombre de fois connu d'avance (for). Une boucle non bornée répète tant qu'une condition est vraie (while), sans savoir d'avance combien de fois.
Exemple
Boucle bornée : tu fais 10 pompes (tu sais que c'est 10). Boucle non bornée : tu fais des pompes tant que tu n'es pas fatigué (tu ne sais pas combien).
À retenir
for = nombre de répétitions connu ; while = répète tant que la condition est vraie.
S'entraîner sur boucles bornées et non bornées
Fais l'exercice, puis demande au tuteur de te corriger pas à pas.
Exercice 1
Un fleuriste souhaite automatiser le calcul du prix d'un bouquet de roses. Le prix d'une rose est de 2,50 €. Si le client achète plus de 10 roses, une réduction de 10% est appliquée sur le prix total. Écrivez un algorithme en Python qui demande le nombre de roses souhaité, calcule le prix total et affiche le prix final en tenant compte de la réduction éventuelle.
Corrige cet exercice avec le tuteur →Exercice 2
Considérez l'algorithme suivant écrit en pseudo-code : ``` variables : n est un entier s est un entier s prend la valeur 0 Pour i allant de 1 à 10 faire Lire n s prend la valeur s + n Fin Pour Afficher s ``` 1. Quel est le rôle de la variable `s` dans cet algorithme ? 2. Si les nombres lus sont successivement 5, 3, 8, 2, 10, 1, 7, 4, 9, 6, quelle sera la valeur affichée à la fin de l'exécution ? 3. Réécrivez cet algorithme en utilisant une boucle tant que (non bornée).
Corrige cet exercice avec le tuteur →Cette notion fait partie du chapitre Algorithmique et programmation (Mathématiques 1ère).