Tableaux à deux dimensions, exceptions#

Prélude#

Comment vous sentez-vous en ce début de cours?#

Curieux

Grr

Inquiet

Gros bâillement

Annonces#

Bureau d’Intervention Pédagogique et Tutorat

De l’aide individuelle en libre service :

  • en maths, physique, …: tous les jours, 12h30-14h30, salle 160 du 333

  • en informatique: les lundis et mercredis 15h30-18h, salle 215

Résumé des épisodes précédents#

Motivation: manipulation de collections de données

Fil conducteur : implantation d’un annuaire

  • Tableaux : valeurs composites homogènes: vector<...>

    • Construction :

      1. Déclaration

      2. Allocation

      3. Initialisation

  • Sémantique des tableaux, modèle mémoire avec pile et tas

  • Généralisation des tableaux : les collections

  • La boucle «pour tout» : for ( auto valeur: collection ) { ... }

Aller plus loin?

Au programme#

  1. Tableaux à deux dimensions

  2. Exceptions

Résumé du cours#

Projet

  • Sujets sur la page web

  • Première séance de TP dédiée en Semaine 9

  • Commencez dès maintenant: lire les consignes et les sujets; choisir un binôme

Tableaux 2D

  • Modélisation par des tableaux de tableaux : rien de nouveau!

  • Construction en quatre étapes :

    • Déclaration

    • Allocation

    • Allocation des sous-tableaux

    • Initialisation

  • Retour sur le modèle mémoire pile et tas

Exceptions

  • Signaler les situations exceptionnelles : throw ...

  • Gérer les situations exceptionnelles : try ... catch ...