Lycée   >   Premiere   >   NSI   >   Utiliser des tableaux de tableaux pour représenter des matrices

Utiliser des tableaux de tableaux pour représenter des matrices

  • Fiche de cours
  • Quiz
  • Profs en ligne
Objectif

Comprendre et utiliser un tableau de tableaux.

Points clés
  • Si T est un tableau de tableaux, alors T[i] correspond à la i-ème ligne du tableau.
  • Si T est un tableau de tableaux, l’élément T[i][j] correspond au j-ème élément du i-ème tableau.
Pour bien comprendre

Connaitre la notion de tableau indexé

1. Tableaux à deux dimensions
Définition
Un tableau à deux dimensions est en fait un tableau de tableaux, que l’on nomme matrice en mathématiques.
Exemple
Pour créer un tableau de 4 lignes et 4 colonnes, il faut créer un tableau qui contient quatre tableaux de quatre éléments.
T=[[1,2,3,4],[2,3,4,5],[3,4,5,6],[4,5,6,7]] (les chiffres mis à l’intérieur de ce tableau sont à titre d’exemple).
Pour améliorer la lisibilité, on le note ainsi.
T=[[1,2,3,4],    ←ligne
     [2,3,4,5],
     
[3,4,5,6],
     
[4,5,6,7]]
      ↑
  colonne
Ce qui donne le tableau suivant :

Il existe différentes méthodes pour créer des tableaux de tableaux.

Méthodes pour créer des tableaux de tableaux
  • Écrire manuellement les différents tableaux, mais c’est fastidieux.
  • Utiliser la méthode utilisant les * :
    [[0]*11]*10 crée un tableau de 10 lignes et de 11 colonnes qui ne contient que des 0.
  • Utiliser la méthode par compréhension :
    [[0]*11 for i in range(10)] crée le même tableau que précédemment.
  • Utiliser la méthode par extension :
  • Tab=[]  
    for i in range(10): (Pour chaque ligne)
         Tab.append([0]*11) (On ajoute le nombre de colonnes voulues grâce à la méthode append)
2. Recherche d'éléments dans un tableau
a. Recherche d'une ligne

Pour extraire la i-ème ligne d’un tableau T, on tape T[i]. Il ne faut pas oublier qu’en informatique, on compte à partir de 0.

Exemple
Si T=[[3,5],[8,9]] (il s’agit d’un tableau de 2 lignes et de 2 colonnes), pour obtenir la première ligne, celle qui correspond à l’indice 0, on tape T[0] : on obtient alors [3,5].
b. Recherche d'un élément

Pour obtenir l’élément placé à la i-ème ligne et à la j-ème colonne d’un tableau T, il faut taper T[i][j]. Il ne faut pas oublier qu’en informatique, on compte à partir de 0.

Exemple
Si T=[[1,2,3,4],[5,6,7,8]] (il s’agit d’un tableau à 2 lignes et 4 colonnes), alors T[1][2] vaut 7.
Il s’agit en effet de l’élément placé sur la la ligne d’indice 1, c’est-à-dire [5,6,7,8], et l’élément se trouve à l’indice 2, c’est donc 7.

Comment as-tu trouvé ce cours ?

Évalue ce cours !

 

Question 1/5

La médiane de 6 notes est 13. Cela signifie que :

Question 2/5

On a obtenu la série statistique suivante :

Combien vaut la médiane ?

Question 3/5

On a obtenu la série ci-dessous :

Quelle est la médiane de cette série ?

Question 4/5

On a relevé les tailles en cm des élèves d’une classe :

 

Parmi les propositions suivantes, laquelle est vraie ?

Question 5/5

Les notes en français de deux classes littéraires sont données dans le tableau suivant :

Quelle est la note médiane ?

Vous avez obtenu75%de bonnes réponses !

Recevez l'intégralité des bonnes réponses ainsi que les rappels de cours associés :

Votre adresse e-mail sera exclusivement utilisée pour vous envoyer notre newsletter. Vous pourrez vous désinscrire à tout moment, à travers le lien de désinscription présent dans chaque newsletter. Pour en savoir plus sur la gestion de vos données personnelles et pour exercer vos droits, vous pouvez consulter notre charte.

Une erreur s'est produite, veuillez ré-essayer

Consultez votre boite email, vous y trouverez vos résultats de quiz!

Découvrez le soutien scolaire en ligne avec myMaxicours

Le service propose une plateforme de contenus interactifs, ludiques et variés pour les élèves du CP à la Terminale. Nous proposons des univers adaptés aux tranches d'âge afin de favoriser la concentration, encourager et motiver quel que soit le niveau. Nous souhaitons que chacun se sente bien pour apprendre et progresser en toute sérénité ! 

Fiches de cours les plus recherchées

NSI

Transformer les éléments d'un tableau

NSI

Définir un dictionnaire

NSI

Utiliser les clés et valeurs

NSI

Utiliser un fichier texte tabulé, notion de CSV

NSI

Utiliser un fichier CSV

NSI

Rechercher et supprimer des doublons d'un fichier CSV

NSI

Rechercher un élément d'un fichier CSV par la logique propositionnelle

NSI

Trier une table en utilisant une bibliothèque Python

NSI

Fusionner des tables avec Python

NSI

Interagir avec une page HTML : éléments graphiques