2015_2016:s2:td:td_domaine_partie_2
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2015_2016:s2:td:td_domaine_partie_2 [2016/02/20 12:25] – [Un robot facteur] blay | 2015_2016:s2:td:td_domaine_partie_2 [2016/02/20 13:33] (current) – [Un robot facteur] blay | ||
---|---|---|---|
Line 204: | Line 204: | ||
Il transporte des courriers. | Il transporte des courriers. | ||
+ | |||
+ | Suivez l' | ||
+ | Des exemples de tests sont donnés pour vous aider, en particulier à définir les méthodes associées à vos classes. | ||
+ | |||
+ | |||
+ | |||
=== Courrier === | === Courrier === | ||
+ | |||
Un courrier est défini par une adresse et un contenu. | Un courrier est défini par une adresse et un contenu. | ||
Pour des raisons de confidentialité, | Pour des raisons de confidentialité, | ||
+ | |||
+ | Voici le modèle correspondant à la classe " | ||
+ | |||
+ | {{ : | ||
+ | |||
**Le courrier ne contient pas le texte initial, ni la clef de cryptage. Elles sont seulement connues à la création du courrier.** On ne peut pas modifier l' | **Le courrier ne contient pas le texte initial, ni la clef de cryptage. Elles sont seulement connues à la création du courrier.** On ne peut pas modifier l' | ||
Line 219: | Line 231: | ||
< | < | ||
===================TESTS Courrier =================== | ===================TESTS Courrier =================== | ||
- | COurrier | + | Courrier |
- | COurrier | + | Courrier |
</ | </ | ||
+ | |||
+ | |||
+ | **QUESTIONS** | ||
+ | - Commencer par créer la classe '' | ||
+ | - Dans l' | ||
+ | - Quel est le modèle de la classe '' | ||
+ | - Quel est son code ? | ||
+ | |||
=== Decrypteur === | === Decrypteur === | ||
Pour lire le courrier il faut utiliser un décrypteur, | Pour lire le courrier il faut utiliser un décrypteur, | ||
Quand il est allumé, si on lui présente un courrier, et on lui donne la clef, il nous donne l' | Quand il est allumé, si on lui présente un courrier, et on lui donne la clef, il nous donne l' | ||
+ | Donc à chaque lecture, un '' | ||
Exemple de tests et de trace : | Exemple de tests et de trace : | ||
Line 232: | Line 253: | ||
System.out.println(" | System.out.println(" | ||
decrypteur.switchOn(); | decrypteur.switchOn(); | ||
- | System.out.println(" | + | System.out.println(" |
</ | </ | ||
Line 238: | Line 259: | ||
===================TESTS Decrypteur =================== | ===================TESTS Decrypteur =================== | ||
pas de lecture si non demarre rEV]FVuRQA\]}ZPV | pas de lecture si non demarre rEV]FVuRQA\]}ZPV | ||
- | lecture efficiente Avenue Fabron, Nice : true | + | lecture efficiente |
</ | </ | ||
+ | |||
+ | **QUESTIONS** | ||
+ | - Quelles sont les méthodes de la classe '' | ||
+ | - Implémenter la classe '' | ||
=== Facteur === | === Facteur === | ||
Line 274: | Line 299: | ||
adresse = facteur.lire(); | adresse = facteur.lire(); | ||
- | System.out.println(" | + | System.out.println(" |
System.out.println(" | System.out.println(" | ||
facteur.depose(); | facteur.depose(); | ||
Line 288: | Line 313: | ||
Courrier deposé à l' | Courrier deposé à l' | ||
Je suis en [20,30]: [20,30] | Je suis en [20,30]: [20,30] | ||
- | Je dois aller à :Petit Prince Planete | + | Je dois aller à : Petit Prince Planete |
Je prends ma fusee | Je prends ma fusee | ||
Courrier depose à l' | Courrier depose à l' | ||
Line 298: | Line 323: | ||
J'ai fini : Rentre chez toi | J'ai fini : Rentre chez toi | ||
</ | </ | ||
+ | |||
+ | **QUESTIONS** | ||
+ | - Quel est le modèle de la classe '' | ||
+ | - Quelles sont les méthodes que doit avoir un Facteur? | ||
+ | - Implémenter la classe '' | ||
+ | |||
=== Encrypteur === | === Encrypteur === | ||
Line 338: | Line 369: | ||
</ | </ | ||
- | Exemple de tests de l' | + | Exemple de tests de l' |
Encryptor d = new Encryptor(2); | Encryptor d = new Encryptor(2); | ||
String origine = " | String origine = " |
2015_2016/s2/td/td_domaine_partie_2.1455971110.txt.gz · Last modified: 2016/02/20 12:25 by blay