Master IFMA - 2017/2018
Université Pierre et Marie Curie
Programmation en C++
Le sujet de l'examen final, avec un
corrigé (tar
ou zip).
Voici les transparents des séances (pour un polycopié
plus complet et détaillé, voir par exemple
celui du cours de 4M056 de Damien Simon) :
-
Chapitre 1 (syntaxe, compilation), avec
les programmes écrits en cours
(tar
ou zip) ;
-
Chapitre 2 (variables,
entrées/sorties, nombres aléatoires), (programmes au
format tar
ou zip) ;
-
Chapitre 3 (pointeurs,
références,
tableaux), avec les programmes correspondants
(tar ou zip) ;
-
Chapitre 4 (classes), avec programmes
(tar ou zip) ;
-
Chapitre 5 (templates,
bibliothèque standard), avec programmes
(tar ou zip).
Un mémo des principales commandes Unix.
Un récapitulatif des prototypes
"typiques" des surcharges d'opérateurs.
Voici les sujets des TPs :
-
TP0 (prise en main du langage), avec les
programmes associés (.tar
ou .zip) ;
-
TP1 (compilation, boucles), avec
corrigés (tar
ou zip). Attention, un mouvement
Brownien ressemble à ceci, mais
pas à ceci. La solution de
l'équation différentielle de l'exercice 9 ressemble
à ceci ;
-
TP2 (pointeurs, tableaux), avec
corrigé (tar
ou zip). La solution de
l'équation aux dérivées partielles de
l'exercice 6 ressemble à ceci ;
-
TP3 (classes), corrigés (tar, zip) ;
-
TP4 (templates).
Les sujets de projet, à rendre pour le 15 décembre :
- Marche sur les sphères (Remila) ;
- Matrices creuses (Dormegny) ;
- Simulation exacte d'EDS (Diop) ;
- Réduction de variance (Zouiten) ;
- Algorithme de Strassen (Wang) ;
- Algorithme de Propp-Wilson (David) ;
- Voyageur de commerce (Batin) ;
- Marches aléatoires ordonnées ;
- Recuit simulé en temps continu (Chabbah) ;
- Un schéma d'Euler qui "ne marche pas" (Hamedou).
Vous pouvez consulter la page du cours
des années précédente :
2014-2015,
2015-2016 et
2016-2017.
Retour à l'accueil.