diff --git a/pile_file.md b/pile_file.md index 9be0f52..337aff9 100644 --- a/pile_file.md +++ b/pile_file.md @@ -11,18 +11,32 @@ Cette activité a pour objectif de vous faire travailler avec les structures de Elle se déroule en 2 temps : - Élaboration des classes ```Pile``` et ```File``` sous forme d'un module à importer -- Choix et réalisation d'un projet choisi dans une banque avec la contrainte d'utiliser une pile ou une file. +- Choix et réalisation d'un projet choisi parmi deux avec la contrainte d'utiliser une pile ou une file. -La banque est constitué de sujets de difficultés variés. - -Ce TP se déroulera sur 3 semaines à raison de 1h par semaine et devra être complété par un travail personnel de la part des élèves si le besoin s'en fait sentir. +Ce TP se déroulera sur 3 semaines à raison de 1h par semaine et devra être complété par un travail personnel de la part des élèves si le besoin s'en fait sentir. En parallèle de ce projet, on pourra par exemple travailler sur les autres structures de données. # Étapes ## Étape 1: Compléter le module implémentant une pile et une file +Dans le dossier ```Pile_file```, on retrouve les squelettes des classes Pile et File à compléter en respéctant les exemples donnés dans les docstrings. + +Les élèves pourront testé leur code avec + +``` +pytest --doctest-modules ... +``` + ## Étape 2: Projet +### Blackjack + +Les consignes et le squelette du programme se trouve dans le dossier ```blackjack```. + +### Maze + +Les consignes et le squelette du programme se trouve dans le dossier ```maze```. + # Déroulement de la séquence L'enseignant commence à présenter les concepts de **pile** et de **file**.