Le cours IFT 1166 A, semaine par semaine:

 

Semaine Matière couverte Exemples Démonstration

01, 02, 03

Lundis 13, 20

et 27 janvier

   Fonctionnement du cours

Rappels de quelques matières vues dans IFT1810

Entrée-sortie avec cin, cout

Écriture raccourcie
Les pointeurs

Fichier de type texte

Notion de référence

Recherche dans un tableau

Recherche dichotomique

Tri par sélection vu dans IFT 1810

 


base.cpp
 quelques exemples
tapés en classe
. . .

Num1C.cpp
Ex1.cpp
Ex2.cpp

Pointeur0.cpp
Pointeur1.cpp
Pointeur2.cpp

reference.cpp

dicho.cpp


infos1.cpp
infos3.cpp
ref.cpp





Énoncé du TP 1 :

tp1_1166_h14.doc


tp1_1166_numC.cpp
tp1_1166_numD.cpp

imp_h14.txt

pagedegarde.pdf

Remise_IFT1166.doc

04, 05, 06
Lundis
3,10, 17 février
Chaîne de caractères : string
Suite de fonctions modèles
type structure et tableau de structures
Tri rapide
Introduction à la POO
Récursivité
etc . . .

 

Modèle d'un ancien intra IFT 1166 :

Mod_int_1166_h14.doc

mod_int_1166_h14_sol.doc

 

String1.cpp

Patron.cpp

struct0.cpp
struct1.cpp

structure.cpp

employe.txt

quickSort.cpp

 

recurs.cpp

 

Énoncé du TP2

tp2_1166_h14.doc

Essayez de faire tous les

numéros du TP2 avant l'intra.

Ce sont des matières pour

l'intra

 

07
Lundi 24 février
Examen intra
Lundi 24 février
de 16:30 à 18:30
au Y-117 (pas S-142)
pavillon Roger-Gaudry

AFF1166H14.xls

 
08
Du 03 au 09 mars :
semaine de lecture
Semaine d'activités libres =>
Pas de cours ni de démo,
seulement les périodes
de Pratique Libre (P.L.)
   
09 + 10
Lundis le 10, 17  mars
Introduction à la liste chaînée:
Liste FIFO des personnes
programmée par nous-même

Surcharge de quelques opérateurs
Pointeur this
Constructeur de recopie
Fonction amie
Fonction constante
etc . . .
Liste LIFO :
Liste0.cpp

Liste FIFO :
Liste1.cpp

Liste_Pers.cpp

Tableau d'objets :
un petit exemple:
Ex_Pers.cpp

autres : à venir

Énoncé du TP3

tp3_1166_h14.doc

Nation.txt

11
Lundi 24 mars
Constructeur de recopie : cas de
champ de type pointeur

Liste doublement chaînée:
exemple sur  list<int>
PileCar.cpp

Exemple sur
liste d'entiers
doublement chaînée:

List_Entiers.cpp

 
12
Lundi 31 mars
Exemple sur l'héritage multiple
Fonction virtuelle (ligature dynamique)
Suite de liste chaînée des entiers
Liste des objets (liste des cercles)
HeritMul.cpp

virtuel0.cpp
Virtuel1.cpp

list1.cpp

list2.cpp

Anciens exemples oubliés :

This.cpp
ConsDest.cpp

Ex_Opera.cpp

13
Lundi 07 avril
Jour d'élection
Pas de cours ni de démo.
Pratique Libre (P.L. ) : Oui
   
14
Lundi 14 avril
Fin de matières pour le final
Révision
Solution d'un modèle du IFT 1166

mod_fin_1166.doc

metrique.txt

Solution du modèle:

Mod_Final.cpp

mod_fin_1166_sol.doc

 


 

Notes intra, Tp1, Tp2 ::

AFF1166H14.xls

15
Lundi 21 avril
Pas de cours ni de démo
Congés de Pâques du 18 au
lundi 21 avril
  Consulter d'horaire
de fin session
option DESI, rubrique
Horaire
16
Lundi 28 avril
Examen final
Lundi 28 avril
16:30 à 19:30
au Y-117
Pav Roger Gaudry
près des laboratoires
  Remise du TP3
jusqu'au 30
avril.
Faire dépanner
votre TP3 par
les surveillants
de P.L. : 
Fayezeh,
Frédéric,
Droit,
Maher