Cours MAP C  :  Programmation en C


Module d'Approfondissement de 1° Année

Année 2009-2010

Enseignants :    Antoine Cornuéjols et Juliette Dibie-Barthélemy (responsable)


Dernière mise à jour :  vendredi 28-Mai-2010

Organisation du cours :

 

Programme prévisionnel :

Dates : Programme : Exercices et notes diverses :

04-05-09

8h30 - 11h45

(1) (Juliette Dibie-Barthélemy)

• Introduction. Les types primitifs.

TD1.

• Les constantes.

TD2 (conversion d'une chaîne de caractères en entiers)

Pointeur sur l'outil Dev-C++

05-05-09

8h30 - 11h45

(2) (Juliette Dibie-Barthélemy)

TD2 (conversion d'une chaîne de caractères en entiers)

• Entrés/Sorties élémentaires. Les variables. Les opérateurs et les conversions.

TD4 (conversion d'un caractère en minuscule ou en majuscule)

• Les instructions de contrôle.

TD5 (compter le nombre de caractères, de mots et de lignes)

 

 

05-05-09

13h30 - 16h40

(3) (Antoine Cornuéjols)

• Les fonctions.

TD6 (fonction pour lire une ligne)

Fonction récursive : Fibonacci (version naïve et version avec memoization)

06-05-09

8h30 - 11h45

(4) (Antoine Cornuéjols)

• Le préprocesseur.

TD7 (les macros)

• La structure d'un programme

TD8 (fonction pour lire un entier chiffre par chiffre)

 

 

06-05-09

13h30 - 16h40

(5) (Antoine Cornuéjols)

• Les pointeurs. Les tableaux.

TD9 (programme modulaire pour gérer des tableaux d'entiers)

 

 

11-05-07

8h30 - 11h45

 

(6) (Juliette Dibie-Barthélemy)

TD9 (programme modulaire pour gérer des tableaux d'entiers)

 

12-05-09

8h30 - 11h45

(7) (Juliette Dibie-Barthélemy)

• Les chaînes de caractères.

TD10 (manipulation de chaînes de caractères)

 

 

12-05-09

13h30 - 16h40

(8) (Antoine Cornuéjols)

• Les types composés.

TD11 (les pîles)

 

13-05-09

8h30 - 11h45

(9) (Antoine Cornuéjols)

TD11 (les pîles)

 

13-05-09

13h30 - 16h40

(10) (Antoine Cornuéjols)

• Les flux et les fichiers.

TD12 (manipulation de fichiers)

 

15-05-09

8h30 - 11h45

(11) (Antoine Cornuéjols)

• API Windows

Un tutoriel en ligne sur l'API Windows

19-05-10

8h30 - 16h40

(13) (Antoine Cornuéjols)

Lancement du projet

 

21-05-10

09h00 - 12h15

(14) (Juliette Dibie-Barthélemy)

• Séance de projet

 

25-05-10

8h30 - 16h40

(15) (Antoine Cornuéjols)

• Séance de projet

 

26-05-10

09h00 - 16h40

(16) (Antoine Cornuéjols)

• Séance de projet

 

28-05-10

09h00 - 12h15

(17) (Antoine Cornuéjols)

• Séance de projet

 

31-05-10

09h00 - 12h15

(18) (Antoine Cornuéjols)

• Séance de projet

 

01-06-10

8h30 - 11h45

(19) (Antoine Cornuéjols)

• Séance de projet

 

01-06-10

8h30 - 11h45

Remise et contrôle des projets (Juliette Dibie-Barthélemy et Antoine Cornuéjols)

 

 

Sources bibliographiques et url :