Structures de données


Agenda de la thématique

Jeudi 19
Novembre2020
Tous – Mise à disposition de la thématique
Vendredi 20
Novembre2020
Classe A, théorie sur les tableauxVous regardez la théorie, faites les exercices contenus sur le site. On se retrouve à 11h25 sur Teams pour faire la correction des exercices ensemble et pour vos questions.
Mardi 24
Novembre2020
Classe B, théorie sur les tableauxVous regardez la théorie, faites les exercices contenus sur le site. On se retrouve à 11h25 sur Teams pour faire la correction des exercices ensemble et pour vos questions. Dans l’intervalle, nous restons à votre disposition pour vos questions bien entendu !
Jeudi 26
Novembre2020
Laboratoire 7 – Révisions classes et tableauxLaboratoire en ligne. Rendez-vous sur Teams au début du cours pour quelques explications.
Vendredi 27
Novembre2020
Fin labo 7 – Début labo 8 sur les tableauxLaboratoire en ligne. Rendez-vous sur Teams au début du cours pour quelques explications.
Mardi 1er
Décembre2020
Fin labo 7 – Début labo 8 sur les tableauxLaboratoire en ligne. Rendez-vous sur Teams au début du cours pour quelques explications.
Jeudi 3
Décembre2020
Labo 8 sur les tableauxLaboratoire en ligne. Rendez-vous sur Teams au début du cours pour quelques explications.
Reste du semestre
Mini-jeu pour le bonus !

Slides et documents de la thématique

  08_complex_types_16x9_fr.pdf (1,7 MiB, 107 hits)

Contenu de la thématique

Introduction de la thématique

Nous allons dans cette thématique aborder deux outils permettant de structurer les données de manière systématique. Nous verrons d’abord les types énumérés, qui vont nous permettre de déclarer de nouveaux types pour stocker un nombre fini d’états.

Nous aborderons ensuite une notion centrale en programmation, à savoir les tableaux. Les tableaux sont une manière de pouvoir stocker plusieurs valeurs de même type dans une seule variable. Cela est très utile car nous pourrons ainsi stocker par exemple des centaines de valeurs différentes dans une seule et même variable au lieu de devoir les déclarer individuellement, ce qui ne manquerait pas de poser problème ne serait-ce que pour trouver des noms adéquats…

8.1 Les types énumérés

Vidéo 8.1 – Les types énumérés. [14 min 48]

8.2 Les tableaux

Vidéo 8.2 – Les tableaux [14 min 58]

Exercice 1

8.3 Opérations sur les tableaux

Vidéo 8.3 – Opérations sur les tableaux. [15 min 17]

Exercice 2

Exercice 3

8.4 Laboratoires

Laboratoire 07 classes et tableaux

Laboratoire 08 Les tableaux au cinéma