Mathématiques · 1ère · Programme officiel

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 un bloc d'instructions. La boucle bornée `for` s'utilise quand le nombre de répétitions est connu à l'avance : `for i in range(n):` répète $n$ fois, avec `i` prenant les valeurs 0, 1, …, $n - 1$. La boucle non bornée `while` répète tant qu'une condition est vraie ; on ne sait pas d'avance combien de fois. Il faut que la condition finisse par devenir fausse, sinon la boucle ne s'arrête jamais.

Exemple

Boucle bornée : afficher les carrés de 1 à 5. ```python for i in range(1, 6): print(i ** 2) ``` Boucle non bornée : un capital de 1 000 euros augmente de 5 % par an ; on compte les années jusqu'à ce qu'il dépasse 1 500 euros. ```python capital = 1000 annees = 0 while capital <= 1500: capital = capital * 1.05 annees = annees + 1 print(annees) ``` Le programme affiche 9 : au bout de 8 ans, le capital vaut environ 1 477,46 euros ; au bout de 9 ans, environ 1 551,33 euros.

À retenir

`for` : nombre de répétitions connu. `while` : on 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

Écris une fonction Python `prix_solde(prix, remise)` qui renvoie le prix après une remise de `remise` %. Utilise-la pour afficher le prix d'un article à 80 euros soldé à 25 %, puis vérifie le résultat à la main.

Corrige cet exercice avec le tuteur →

Exercice 2

On donne la liste des ventes d'une semaine : `ventes = [120, 95, 140, 80, 150]`. a) Écris un programme qui calcule le total des ventes avec une boucle `for`, puis la moyenne. b) Complète-le pour construire, en compréhension, la liste des ventes supérieures à 100.

Corrige cet exercice avec le tuteur →

Cette notion fait partie du chapitre Algorithmique et programmation (Mathématiques 1ère).

Autres notions de ce chapitre

Bloqué sur boucles bornées et non bornées ?

Le tuteur Comprendo t'explique la notion et corrige tes exercices pas à pas, en posant les bonnes questions.

Sans carte bancaire. Résiliable en 1 clic.