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