Programmation en langage C
Licence 2, Université Denis Diderot
(Paris 7)
L4C, 2009-2010
Cette page présente l'ensemble des sujets de TP et TD, avec éventuellement leur corrigé.
Pour toute information sur le cours, consulter d'abord la page officielle du cours maintenue par le professeur, Jean-Marie Rifflet.
Quelques ressources
- Le sujet du projet commun C-Python pour cette année (à rendre avant le 26 mai 2010 sur le didel du cours LS4 Python, y compris pour les élèves ne suivant pas le cours de Python)
- Sujet du partiel-QCM de 2008-2009
Sujets de TD et TP de cette année
N° | Semaine | Énoncé | Thème abordé | Corrigé |
---|---|---|---|---|
TD 1 | 01/02 - 07/02 | Énoncé | Boucles et tableaux | |
TP 1 | 01/02 - 07/02 | Énoncé | Manipulation des tableaux en C | |
TD 2 | 08/02 - 14/02 | Énoncé | struct, enum, union et champs de bits | |
TP 2 | 08/02 - 14/02 | Énoncé | Champs de bits, struct, union et enum | |
TD 3 | 15/02 - 21/02 | Énoncé | struct et pointeurs | |
TP 3 | 15/02 - 21/02 | Énoncé testbed.c |
Tris | |
TD 4 | 22/02 - 28/02 | Énoncé | Manipulation de pointeurs et piles | |
TP 4 | 22/02 - 28/02 | Énoncé Sources 1.2 |
Premiers pas avec make -- Arbres binaires Documentation sur le site de l'APRIL |
|
TD 5 | 01/03 - 07/03 | Énoncé | Manipulation de pointeurs | |
TP 5 | 01/03 - 07/03 | Énoncé | Arguments d'un programme. Pointeurs | |
TD 6 | 08/03 - 14/03 | Énoncé | Pointeurs : listes doublement chaînees, tables de hachage | |
TP 6 | 08/03 - 14/03 | Énoncé bug.c |
gdb. Les trois zones de la
mémoire
Aide-mémoire gdb |
|
TP 7 | 15/03 - 21/03 | Énoncé | Matrices et piles | |
TD 8 | 22/03 - 28/03 | Énoncé | Manipulation de fichiers | |
TP 8 | 22/03 - 28/03 | Énoncé | Manipulation de fichiers | |
TD 9 | 29/03 - 04/04 | Énoncé | Nombre variable d'arguments. static. extern Documentation de stdarg.h |
|
TP 9 | 29/03 - 04/04 | Énoncé | Manipulation de fichiers | |
TD 10 | 05/04 - 11/04 | Énoncé | Pointeurs sur fonctions | |
TP 10 | 05/04 - 11/04 | Énoncé | Arbres binaires de recherche | |
TD 11 | 12/04 - 18/04 | Énoncé | Pointeurs sur fonctions | |
TP 11 | 12/04 - 18/04 | Énoncé | Pointeurs sur fonctions. Macros. Fichiers. | |
TD 12 | 03/05 - 09/05 | Énoncé | Révisions | |
TP 12 | 03/05 - 09/05 | Énoncé | valgrind Documentation |