Le cours IFT 1166 A, semaine par semaine:
Semaine | Matière couverte | Exemples | Démonstration |
01, 02 Mercredis 7 et 14 mai |
Fonctionnement du cours Rappels de quelques matières vues dans IFT1810 Entrée-sortie avec cin, cout Écriture raccourcie Notion de référence Recherche dans un tableau Tri par sélection vu dans IFT 1810
|
base.cpp quelques exemples tapés en classe . . . Ex1.cpp Ex2.cpp Pointeur0.cpp Pointeur1.cpp Pointeur2.cpp reference.cpp dicho.cpp infos1.cpp infos3.cpp ref.cpp |
Énoncé complet du TP 1 : Recopier ces 4 fichiers pour votre TP1 :
|
03, 04 Mercredis 21et 28 mai |
Fonction "template" Fichier de type texte classe string type structure et tableau de structures Tri rapide (quick Sort) Recherche dichotomique Récursivité Introduction à la POO
|
Demo1.cpp Demo2.cpp Demo3.cpp Demo3_bis.cpp texte.cpp Structure.cpp employe.txt String.cpp Ex2_Str.cpp quickSort.cpp dicho.cpp |
La remise du TP1 est permise jusqu'à lundi soir 2 juin, sans pénalité, avant 22:30 PM -----------------
|
05 Mercredi 4 juin |
Examen intra Mercredi 04 juin 17:20 à 19:30 + 15 minutes au local 1360 pav André-Aisenstadt (en arrière du bloc Z) |
Solution du modèle d'intra: |
Matières non à l'intra : récursivité (sauf quickSort) la POO (sauf string) |
06 et 07 Mercredis 11 et 18 juin |
Quelques mots sur l'intra Matière pour finaliser le TP2: Récursivité Recherche dichotomique (version réc.) Encapsulation, . . . fonctions d'accès, fonctions de modification tableau d'objets, etc ... Matière pour TP3 et le final : destructeur, pointeur this, ... Suite de pointeur : Pointeur vs tableau arithmétique de pointeur pointeur vers le type structure Liste linéaire chaînée programmée par soi-même, Liste FIFO, etc . . . |
recurs.cpp Rectangle.cpp Ex_Pers.cpp ptr_suite.cpp dicho2.cpp Une version "minimale" d'un tableau d'objets : Tab_Pers.cpp imp_e14.txt Liste0.cpp Liste1.cpp Liste_Pers.cpp imp_h14.txt |
Faire le TP2 Énoncé du TP3 :
|
08+09 Mercredis 25 juin et 02 juillet |
Surcharge de quelques opérateurs Liste FIFO des personnes Conteneur list<T> : list<int> et plus tard list<Personne> Modèle d'un ancien final : |
Ex_Opera.cpp Utile pour TP3 + Final: met_e14.txt Liste_Bis_Pers.cpp liste1.cpp liste2.cpp List_Entiers.cpp This.cpp ConsDest.cpp PileCar.cpp virtuel0.cpp Virtuel1.cpp Mod_Final.cpp metrique.txt Heritage.cpp HeritMul.cpp |
|
10 Mercredi 09 juillet |
Examen final Mercredi 09 juillet de 17:30 à 20:15 + 15 minutes de bonus au Z-330 pav. Claire McNicoll |
Solution du modèle : mod_fin_1166_sol.doc |
Résultats du cours : AFF66E14.TXT Bon été et excellentes vacances! |