Le cours IFT 1166 A, semaine par semaine:

 

Semaine Matière couverte Exemples Démonstration

01, 02

Mercredi  09 et 16 mai

   Fonctionnement du cours

Rappels de quelques matières vues dans IFT1810

Entrée-sortie avec cin, cout

Écriture raccourcie
Les pointeurs

Notion de référence

Recherche dans un tableau

Recherche dichotomique

Tri par sélection vu dans IFT 1810

 

Ex0.cpp
Ex0Bis.cpp

Ex2.cpp

Pointeur0.cpp
Pointeur1.cpp
Pointeur2.cpp

reference.cpp

dicho.cpp



Énoncé du TP 1 :

tp1_1166_e12.doc


tp1_1166_numA.cpp
tp1_1166_numB.cpp

imp_e12.txt

pagedegarde.pdf

Remise_IFT1166.doc

03, 04
Mercredi 23 et 30 mai
Type énumération
Patron de fonction
Type structure
Tri rapide avec quickSort
Récursivité
Introduction à la POO
Quelques mots sur la classe String


Révision pour intra
Enum.cpp

Tableaux.cpp

struct0.cpp
quickSort.cpp

String0.cpp
String1.cpp

Recurs1.cpp
Recurs2.cpp
Recurs3.cpp

Rectangle.cpp




exemples de révision
de l'intra : vers
ce vendredi


Énoncé complet du TP2 :

tp2_1166_e12.doc

Il est très utile de terminer

les trois numéros du TP2

avant l'intra.

Vous pouvez améliorer

avant la remise du 16 juin.

 

05
Mercredi 06 juin


int_1166_e12_mod_sol.doc


Examen intra
Mercredi le 06 juin
de 17:30 à 19:30
au N-415 N-515
pavillon Roger-Gaudry
(Document sur papier permis)

Recurs4.cpp
string2.cpp



Modèle d'un intra :

int_1166_e12_mod.doc

Erreur dans le numéro C TP2 :
Le code permanent du
dernier élément du tableau a une lettre U de trop
06+ 07
Mercredis
13 et 20 juin
Résultats d'intra et du TP1 :
res1166e12.xls

Auto-référence avec pointeur this
Introduction à la liste chaînée
(sujet du numéro B du TP3)
Surcharge des opérateurs
Tableau dynamique
(sujet du numéro A du TP3)

Liste doublement chaînée
(conteneur list<T> )

Héritage simple
Héritage multiple
Opera.cpp


en ordre LIFO
Liste0.cpp

en ordre FIFO
Liste1.cpp
(utile pour numéro B, TP3)

List_Entiers.cpp
(utile pour numéro C, TP3)

Heritage.cpp

HeritMul.cpp



TP3_NumA_E12.cpp

pays_e12.txt

à recopier ce fichier:

met_e12.txt

Énoncé complet du TP3 :

tp3_1166_e12.doc

 


 

 

 

08
Mercredi 27 juin


Destructeur
Pile des caractères

list<Personne>

Exemples utiles pour le TP3





Destruct1.cpp

PileCar.cpp

Exemple sur
list<Personne>

Revise.cpp


 
09
Mercredi 04 juillet

Révision
Solution du modèle suivant d'un final:

mod_fin_1166_e12.doc

mod_fin_1166_e12_sol.doc



  Remettez
votre TP3 au plus tard
le 04 juillet.
10
Mercredi 11 juillet
Examen final
Mercredi 11 juillet :
17:30 à 20:15 + 15 minutes de bonus

au N-515 (même salle que l'intra)
Résultats du cours

res66e12.txt

Bon été et
excellentes vacances!

Yessine et Le Van N.

et