Boucles bornées — Corrigé des applications
Réponses aux applications 1 à 4 du cours sur les boucles bornées.
Application 1
range(0, 10): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.range(5, 10): 5, 6, 7, 8, 9.range(-5, -1): -5, -4, -3, -2.
Application 2
Programme 1
a prend la valeur 0
Pour i allant de 0 inclus à 10 exclu :
a prend la valeur a - 1Programme 2
a prend la valeur 0
Pour ind allant de 3 inclus à 6 exclu :
a prend la valeur a + 5Application 3
Convention du cours : la borne de fin est exclue.
Algorithme 1
a = 0
for i in range(0, 10):
a = a - 5Algorithme 2
a = 0
for j in range(-1, 20):
a = a + 2Application 4
Valeur de a après chaque tour de boucle.
Programme 1
| Étape | i | a |
|---|---|---|
| Initialisation | Non affecté | 0 |
| Tour 1 | 0 | -1 |
| Tour 2 | 1 | -2 |
| Tour 3 | 2 | -3 |
| Tour 4 | 3 | -4 |
| Tour 5 | 4 | -5 |
| Tour 6 | 5 | -6 |
| Tour 7 | 6 | -7 |
| Tour 8 | 7 | -8 |
| Tour 9 | 8 | -9 |
| Tour 10 | 9 | -10 |
Programme 2
| Étape | ind | a |
|---|---|---|
| Initialisation | Non affecté | 0 |
| Tour 1 | 3 | 5 |
| Tour 2 | 4 | 10 |
| Tour 3 | 5 | 15 |