Programmation

Plan et notes de cours

  1. Guide des commandes Unix.
  2. Introduction au C.
  3. Conditionnelles.
  4. Boucles définies.
  5. Boucles indéfinies et ruptures de boucle.
  6. Fonctions.
  7. Tableaux.
  8. Structures.
  9. Pointeurs et allocation dynamique.
  10. Tableaux à deux dimensions.
  11. Listes et arbres.
  12. Tableaux à sentinelle et chaînes de caractères.

Feuilles d'exercices

  1. Petit guide des commandes Unix.
  2. Introduction au shell.
  3. Variables, conditionnelles.
  4. Boucles définies.
  5. Boucles indéfinies.
  6. Fonctions.
  7. Tableaux.
  8. Structures.
  9. Pointeurs.
  10. Graphiques.
  11. Arbres.
  12. Chaînes.

Examen

Les documents seront autorisés. Je vous encourage à revoir tous les TP, puis de vous construire une pompe de deux à quatre pages qui contiendra les fragments de code dont vous pourriez avoir besoin durant l'examen.

Projet

Le projet sera à rendre le samedi 16 janvier avant minuit (heure des Açores). Les soutences auront lieu lundi 18 janvier.

Sujet du projet. Code fourni.