Semaine numéro 41
C'est la semaine 1999-10-11 -- 1999-10-17.
Contenu du cours
Différences entre C et Java
- Généralisation de l'expression séquentielle
- Restrictions sur la position des déclarations
- Notion de pointeur
- Équivalence pointeur/tableau
- Chaînes de caractères
- Choix de manipulation de valeurs ou de références
en particulier pour le passage de paramètres
- Absence de classes, héritage, méthodes, paquetages
interfaces.
- Gestion manuelle de la mémoire avec malloc() et free()
- Notion d'exécutable et de programme principal
- Notion de module et unité de compilation
- Struct
- Fonctions
Techniques élémentaires de programmation
- tableaux non triés (insertion, suppression, recherche),
- tableux triés (insertion, suppression, recherche),
- listes non triées (insertion, suppression, recherche),
- listes triées (insertion, suppression, recherche),
- tableaux d'hachage (insertion, suppression, recherche),
- arbres binaires (insertion, suppression, recherche),
- utilisation de pointeurs sur champs,
- renversement d'une liste,
- recursivité (cas de base en primeir)
Les transparents:
09,
10,
11,
12,
13,
14,
15,
16,
17,
18,
Contenu du TD
Utilisation maximum d'Emacs pour le développement de plusieurs
versions (de plus en plus maintenables) d'une petit programme.
Les détails ici
La Solution
Travail individuel