Analyse de problème et résolution complexe sous forme algorithmique. Illustration à l’aide de programmes écrits en langage structuré.
Contenu pédagogique de l’UE :
Approfondissements des bases
La récursivité
Les pointeurs et leur utilisation
Allocation dynamique de la mémoire et application
Les listes chaînées
- Présentation
- Traitements associés
- Cas particuliers (listes doublement chaînées, circulaires)
Notions sur les arbres
Le cours porte également sur les aspects suivants :
- Introduction générale à la conception de programmes
- Introduction à l'approche fonctionnelle
- Conception/composition de fonctions et d’abstractions « boîtes noires »
- Conception de données complexes
Modularité
- Enseignant: Jean-Christophe Ponsart