CM de Programmation 4
(L2 Informatique)
Voici les thèmes abordés, séance par
séance :
- CM 1, 29 janvier 2015 : correction de l'examen
de Programmation 3 ; introduction à la programmation génétique
et au projet du voyageur de commerce génétique ; programmation
générique et implantation de monoïdes ; exponentiation dichotomique
générique.
- CM 2, 5 février 2015 : variables statiques ;
mémoïsation ; types structurés mutuellement récursifs.
- CM 3, 12 février 2015 : types structurés, conventions
de programmation (passage par adresse, fonctions de test
d'égalité, de copie en profondeur) ; alignement mémoire de
variables d'un type structuré.
- CM 4, 19 février 2015 : modularisation d'un projet ;
notion de modules ; création et utilisation de modules ; graphes
d'inclusion.
- CM 5, 5 mars 2015 : compilation d'un projet à plusieurs
modules ; écriture de fichiers Makefile simples.
- CM 6, 12 mars 2015 : écriture de fichiers
Makefile avancés ; utilisation et création de
bibliothèques statiques ; générateurs de nombres
pseudo-aléatoires (éléments de théorie et utilisation).