Feat: Explicitation de la séquence

This commit is contained in:
Bertrand Benjamin 2021-06-09 18:54:00 +02:00
parent cc553348f6
commit 19d38365eb
1 changed files with 18 additions and 4 deletions

View File

@ -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**.