Aller au contenu

Numérique et sciences informatiques (spécialité) · Première

Parcours séquentiel d'un tableau : fiche de Première NSI

Publié le 7 novembre 2026 · Mis à jour le 7 novembre 2026 · Signaler une erreur

L'essentiel

  • Parcourir séquentiellement un tableau, c'est examiner ses cases les unes après les autres, dans l'ordre, du début vers la fin.
  • Un tableau de nn éléments a ses indices de 00 à n−1n-1 3 : la boucle for i in range(len(t)) les visite tous.
  • Quatre schémas à connaître : somme, comptage, maximum/minimum et recherche (avec arrêt anticipé).
  • Le coût est proportionnel à la taille nn : on dit que le parcours est linéaire, d'ordre O(n)O(n).
  • Pièges classiques : décalage d'indice (range(len(t)+1)), maximum initialisé à 0, return placé dans la boucle au mauvais endroit.

Ce qu'est un parcours séquentiel

Les schémas de parcours à connaître

Coût et choix de la boucle

Questions flash

4 questions · correction immédiate · ton score reste sur ton appareil.

  1. Un tableau t contient 8 éléments. Quel est l'indice du dernier élément ?

  2. On veut le maximum d'un tableau dont tous les éléments sont négatifs. Quelle initialisation de m est correcte ?

  3. Dans la fonction cherche(t, v), le return -1 peut être placé dans la boucle, juste après le if.

  4. On parcourt entièrement un tableau de 200 éléments pour calculer sa somme. Combien de tours de boucle la fonction effectue-t-elle ?

Les questions qu'on se pose

Quelle différence entre `for x in t` et `for i in range(len(t))` ?

Le premier donne directement les valeurs, le second donne les indices. Utilise le second quand tu dois connaître la position, modifier t[i], ou comparer t[i] avec t[i+1]. Pour une simple somme ou un comptage, le premier est plus lisible.

Pourquoi dit-on que le parcours est « linéaire » ?

Le nombre de tours est proportionnel à la taille nn du tableau : doubler le tableau double à peu près le travail. On note ce coût O(n)O(n), comme pour la recherche séquentielle dans une liste d'association 6. Les algorithmes vus ensuite (comme la dichotomie sur tableau trié) cherchent à faire mieux.

Sources

  1. Programmes et ressources en numérique et sciences informatiques - voie générale, Éduscol. Consulté le 7 novembre 2026.
  2. Vademecum Sciences numériques et technologie, Numérique et Sciences Informatiques, Éduscol. Consulté le 7 novembre 2026.
  3. Ressources d'accompagnement - Algorithmique et programmation, Éduscol. Consulté le 7 novembre 2026.
  4. Annexe 1 - Programme NSI Première (arrêté ministériel officiel), Ministère de l'Éducation nationale et de la Jeunesse. Consulté le 7 novembre 2026.
  5. TD10 Algo 2006-2007 : Algorithmique et structures de données, CNRS - LiRIS (Laboratoire d'Informatique en Image et Systèmes d'information). Consulté le 7 novembre 2026.
  6. Tableau associatif, Wikipédia. Consulté le 7 novembre 2026.

Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2 Bientôt
  • CM1 Bientôt
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page