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.
  6. Fonctions.
  7. Structures.
  8. Tableaux natifs.
  9. Allocation dynamique.
  10. Prototypes et compilation séparée.
  11. Tableaux à deux dimensions.
  12. Structures chaînées.
  13. Tableaux à sentinelle et chaînes de caractères.

Feuilles d'exercices

  1. Introduction au shell.
  2. Conditionnelles.
  3. Boucles définies.
  4. Boucles indéfinies.
  5. Fonctions et structures.
  6. Graphiques.
  7. Tableaux natifs.
  8. Allocation dynamique, tableaux Pascal, slices.
  9. Arbres binaires et ABR.

Examen

L'examen vaudra 50% de la note finale.

Liste de diffusion

Liste de diffusion pour les discussions à propos des TP et du projet l3.prog.maths. L'inscription à cette liste est obligatoire.

Projet

Sujet du projet.

Code fourni:

Le projet est obligatoire, et vaudra 50% de la note finale.

La date de rendu est le samedi 6 janvier 2024 au soir, précisément 3h00 (heure de Paris) dans la nuit de samedi à dimanche.