Ce cours est une
introduction à la programmation à travers le langage Ada, les structures de
données les plus importantes, leurs algorithmes et la complexité.
Format
Contenu
|
Chapitre |
Séances CM prévues |
|
Introduction à la
programmation avec Ada : Types de base, E/S,
structures de contrôle, sous-programmes, exceptions. |
2 |
|
Tableaux |
1 |
|
Pointeurs, types
abstraits et structures linéaires (piles, files, listes). |
4 |
|
Arbres |
3 |
|
Algorithmes de tri |
1 |
Ressources bibliographiques
Polycopiés/transparents
§
Elements
du langage Ada English02.txt
§
Instruction,
structures de contrôle English03.txt
§
Types
scalaires et définitions de types : English05.txt
§
Enregistrements,
chaînes de caractères, tableaux: English06.txt
§
Allocation
dynamique de mémoire et listes : English11.txt
§
Une
autre implantation des listes simplement chaînées (Prof J-C Fournier) : Fournier3.pdf
§
Notions
théoriques sur les piles, files et listes (dont leur spécification
algébrique) : Structures_lineaires.ppt
§
Notions
théoriques sur les arbres binaires et arbres binaires
§
Spécification
algébrique des arbres binaires : specif_arbres.txt
§
Implantation
de J-C Fournier : arbres binaires
Sujets d’examen