IN201 ::  3 - programmation par contrat
   
   
   
    
Objectifs
- comprendre la programmation par contrat;
 
- la mettre en oeuvre avec JML.
 
Pré-requis
- les cours des deux premières séances.
 
Contenu du cours
- programmation par contrat;
 
- préconditions, postconditions et invariants;
 
- présentation de JML;
 
- implantation d'une classe en TP.
 
Documents fournis
Corrigé
- le corrigé du TP;
 
- la trace de l'exécution de 
NombresPremiersEntier pour les 20
premiers entiers; 
- les sources des classes au format HTML;
 
- une archive contenant toutes les sources.