Première

Première NSI

Numérique et sciences informatiques

CoursDans la progressionTélécharger le PDF

Boucles bornées — Corrigé des applications

Réponses aux applications 1 à 4 du cours sur les boucles bornées.

Énoncés des applications

Application 1

  1. range(0, 10) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
  2. range(5, 10) : 5, 6, 7, 8, 9.
  3. range(-5, -1) : -5, -4, -3, -2.

Application 2

Programme 1

Texte
a prend la valeur 0
Pour i allant de 0 inclus à 10 exclu :
    a prend la valeur a - 1

Programme 2

Texte
a prend la valeur 0
Pour ind allant de 3 inclus à 6 exclu :
    a prend la valeur a + 5

Application 3

Convention du cours : la borne de fin est exclue.

Algorithme 1

Python
a = 0
for i in range(0, 10):
    a = a - 5

Algorithme 2

Python
a = 0
for j in range(-1, 20):
    a = a + 2

Application 4

Valeur de a après chaque tour de boucle.

Programme 1

Étapeia
InitialisationNon affecté0
Tour 10-1
Tour 21-2
Tour 32-3
Tour 43-4
Tour 54-5
Tour 65-6
Tour 76-7
Tour 87-8
Tour 98-9
Tour 109-10

Programme 2

Étapeinda
InitialisationNon affecté0
Tour 135
Tour 2410
Tour 3515
Retour en haut ↑