SKILLCARD · Algorithme

Boucle bornée for — 2nde à 1ère

  • Mathématiques
  • Algorithmique
  • 2nde
  • 1ère
Travailler cette SKILLCARD

Exercices reliés, progression et HORA : gratuit avec un compte JeRaisonne.

  • 2nde → 1èreHORA#Algorithme#Algorithmique

    Boucle bornée for

    s = 0

    JeRaisonne

Quand l’utiliser ?

Quand on connaît à l'avance le nombre de répétitions : sommes, tableaux de valeurs, simulations répétées.

La règle

for i in range(n): répète le bloc indenté pour i = 0, 1, …, n − 1 (n fois). range(a, b) parcourt a, a + 1, …, b − 1. Un accumulateur (s = 0 puis s = s + …) construit un résultat au fil des tours.

La méthode

  1. Initialise l'accumulateur avant la boucle.
  2. Écris l'en-tête for i in range(…): et indente le corps.
  3. Mets à jour l'accumulateur dans la boucle.
  4. Vérifie sur un petit cas (tableau des valeurs de i et s).

Exemple

s = 0 ; for i in range(1, 6): s = s + i → s vaut 1 + 2 + 3 + 4 + 5 = 15.

Les pièges à éviter

range(5) va de 0 à 4 (pas jusqu'à 5) ; oublier l'indentation sort l'instruction de la boucle.

La méthode HORA dans chaque Skill Card.

Chaque Skill Card te guide avec la méthode HORA pour réussir les exercices, faire progresser et entretenir ton niveau de maîtrise.

  1. Hypothèse

    Je comprends l’énoncé, j’identifie ce qu’on cherche et les informations données.

  2. Outil

    Je choisis l’outil mathématique adapté (définition, propriété, théorème, formule…).

  3. Raisonnement

    Je justifie pourquoi cet outil est pertinent et je construis ma démarche.

  4. Application

    J’applique la méthode au problème et je conclus en vérifiant le résultat.