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
Les pointeurs

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 :

tp1_1166_e14.doc

tp1_1166_numC.cpp

tp1_1166_numD.cpp

imp_e14.txt

Remise_IFT1166.doc

 

Compilateur DevCpp

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

Mod_int_1166_e14.doc


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

-----------------

 

tp2_1166_e14.doc

 

 

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:

mod_int_1166_e14_sol.doc

Ex_Pers.cpp

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 :

tp3_1166_e14.doc

 

Nation_E14.txt

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 :

mod_fin_1166.doc







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!