IUP1 Programmation 2002–2003

4 octobre 2002

Pas de TD.

TP 1 : familiarisation avec les machines.

Quelques informations pratiques.

11 octobre 2002

Énoncé du TD : premiers programmes, fonctions

Documentation de la bibliothèque graphics

Brève note sur l'utilisation d'un Makefile

Créez un répertoire séparé pour chaque programme. Dans chaque répertoire, placez un Makefile qui vous permet de compiler votre programme en tapant seulement make. Un Makefile typique se trouve sur les machines de l'UFR en /ens/peskine/pub/IUP/Makefile ; il faut éditer les deux lignes « objets = » et « programme = » pour l'adapter à vos fichiers.

Pour utiliser la bibliothèque graphics sur lenteja, vous pouvez utiliser le fichier /ens/peskine/pub/IUP/Makefile-avec-graphics. Copiez-le sous le nom Makefile et éditez les lignes « objets = » et « programme = ».

18 octobre 2002

Énoncé du TD : boucles

Corrigé des TD/TP 2 et 3

25 octobre 2002

Énoncé du TD : tableaux, chaînes de caractères

Correction par rapport au texte qui a été distribué : dans l'exercice 2, lire « ... le plus petit indice k tel que a[k] = x ... »

Corrigé du TD/TP 4

8 novembre 2002

Énoncé du TD : chaînes de caractères, pointeurs

Correction importante par rapport au texte qui a été distribué : dans l'exercice 4, le prototype de la fonction fgets est

char *fgets(char *s, int n, FILE *f);

15 novembre 2002

Énoncé du TD : fichiers

Corrigé des TD/TP 5 et 6

22 novembre 2002

Énoncé du TD : allocation dynamique de mémoire

Corrigé du TD/TP 7
xmalloc() et xrealloc() ; dupstr() ; getline()

29 novembre 2002

Énoncé du TD : consolidation, opérateurs

Corrigé du TD/TP 8
logarithme_entier() ; nombre_de_bits() ; ecriture_binaire() et entier_de_binaire() ; compte_mots() et decoupen()

6 décembre 2002

Énoncé du TD : utilisation de listes

13 décembre 2002

Énoncé du TD : interprète de mini-Logo

20 décembre 2002

Énoncé du TD : listes

Corrigé du TD/TP 12
liste.h ; parcours-base.c ; liste-noyau.c ; ajouts.c ; liste-classiques.c

10 janvier 2003

Énoncé du TD : piles

Corrigé du TD/TP 12
pile.h ; Piles implémentées par des tableaux ; Piles implémentées par des listes ; Calculatrice 4 opérations

17 janvier 2003

Énoncé du TD : arbres préfixes

En-têtes : liste_assoc.h ; arbre_prefixe.h
Bibliothèques : Listes d'associations ; Arbres préfixes.
Exemple.

Commentaire

La page de Christophe Prieur (cours)