DEUG MIAS: Unite IF142 : Projet Pavages

Ce cours permet aux étudiants du DEUG MIAS de Paris 7 de réaliser un premier projet de programmation. Le thème choisi est celui des pavages du plan. En parallèlle, un autre groupe d'étudiants réalise un projet sur les polynomes.

J'ai eu l'occasion de faire faire ce type de projet dans différents langages de programmation: Caml, Pascal, C++, Java. On trouvera ci-dessous les fichiers de la version Turbo Pascal.
Definition des isometries
Definition des permutations (pour les couleurs)
Manipulation de polygones (pour les motifs)
Algorithme de generation
Visualisation du pavage (utilisant l'unite graph de Turbo Pascal)
Definitions des constantes et des couleurs
Un exemple: pavage de groupe symetrie pg par des kangourous
Un autre exemple: pavage de groupe symetrie p2 par un quadrilatere Quelconque

Polycopie de la partie theorique du cours en PostScript compresse