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

Sujets de TD et TP de cette année

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