Laure Gonnord_Teaching_ProgStructurée
Programmation Structurée (Algo/C) @Polytech'Lille
Cours 2012/2013 (transparents 4 par page)
- Le poly de cours en un seul PDF.
- Calcul de complexité du tri-fusion.
TD
- TD1: Boucle pour/for
- TD2: Boucle tant que/while
- TD3: Actions/Fonctions
- TD4: Tableaux et base b
- TD5: Tris.
- TD6: Pointeurs
- TD-demi: demi-td matrices
TP
- TP1 Prise en main et premiers programmes C. Le fichier hello.
- TP2 Quizz partie 1 - Fonctions C
- TP3 Quizz partie 2. Le fichier quizz.c
- TP4 Tableaux d'entiers et tableaux de caractères. Le fichier alea.c est sur les machines de l'école.
- TP5 Matrices et redirections, simulation de rendu de TP noté, et recherche dichotomique. Les fichiers pour la section 3 : getmat.c et thegrid.txt. Le fichier de nombres pour la partie 4.
- TP6 (1/2 séance). Le fichier tpchaines.c
- TP7. Le fichier exo_tp6.c.
- TP8 : pointeurs.
- TP9/TP10 : projet. L'archive avec la bibliothèque. la version 64bits/x86 : libima14_64.a (2janvier) et 32 bits/x86 : libima14.a (2janvier).Le script de rendu
- TP11: matrices/gauss. Le fichier d'accompagnement.
Enseignement différencié
- Support EDI 1
- ED2 : quelques programmes à dérouler et début du tp1
- ED3 : un peu d'algorithmique
- ED4 : un peu d'algorithmique encore
- Feuille d'exos supplémentaires
- Autres ED à la carte.
- ED10 mots mêlés : ed10.pdf.
Évaluations
- Évaluations de cours : eval1, eval2, eval3, eval4, eval5.
- Évaluation de TD : énoncé et éléments de correction. Notes dispo sur le moodle du cours
- Évaluation de tp le mercredi 21/11 à 8h énoncé et une correction
- Examen de Prog Structurée le vendredi 30/11 à 13h45 : énoncé et une correction
Documents
- Quelques aides-mémoire des commandes linux : base (Djoumé Salvetti), avancé (digilife) .
- Cartes de référence : emacs, xemacs, gdb.
- Configs polytech : config mail et config linux (pour travailer chez soi).