Master IFMA - 2015/2016
Université Pierre et Marie Curie
Programmation en C++
Le sujet de l'examen et
son corrigé (.tar
ou .zip).
Les fichiers vus pendant l'année sont regroupé ici
(.tar ou
.zip).
Voici les notes de cours distribuées pendant les séances :
- Chapitre 1 (syntaxe, compilation),
ainsi que les programmes écrits en cours (.tar ou .zip) ;
- Chapitre 2 (variables, génération de nombres aléatoires),
avec programmes (.tar ou .zip) ;
- Chapitre 3 (pointeurs,
références et tableaux),
avec programmes (.tar ou .zip) ;
- Chapitre 4 (classes),
avec programmes associés (.tar ou .zip) ;
- Chapitre 5 (programmation générique, à venir),
avec programmes associés (.tar ou .zip) ;
- Chapitre 6 (héritage, à venir),
avec programmes associés (.tar ou .zip) ;
- Chapitre 7 (bibliothèque standard),
avec programmes associés (.tar ou .zip).
Un mémo des principales commandes Unix.
Voici les sujets des TPs :
-
TP0 (prise en main du langage), avec les
programmes associés (.tar
ou .zip).
-
TP1 (compilation, syntaxe, boucles), avec un
exemple de correction
(.tar
ou .zip).
La solution de l'équation de l'exercice 8 ressemble
à ceci. Une trajectoire du mouvement
Brownien jusqu'au temps 1 ressemble
à ceci (et pas
à cela).
-
TP2 (tableaux, pointeurs), avec
un exemple de correction (.tar
ou .zip). Dans l'exercice 6, la
solution de l'équation ressemble
à ceci (condition initiale en bleue,
solution au temps 1 en rouge, avec 8 étapes
intermédiaires en dégradé). En vidéo,
on obtient cela (le temps
s'écoule de 0 à 1 en 10 secondes).
-
TP3 (classes), et correction
(.tar ou .zip).
-
TP4 (programmation générique et
héritage). Une correction de l'exercice 1
(.tar ou
.zip).
Le sujet du projet (à rendre pour
le 18 décembre). Pour information, voici quelques
films de la solution de
l'EDP à résoudre : solution jusqu'au temps t=1 ; la
même fonction ralentie (jusqu'au temps t=0.05) ; la solution
partant d'une autre condition intiale.
Vous pouvez consulter la page du cours
de l'année dernière ici.
Retour à l'accueil.