User Tools

Site Tools


2019_2020:s2:td:td6

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
2019_2020:s2:td:td6 [2020/02/08 12:59]
blay [Forces et expériences]
2019_2020:s2:td:td6 [2020/02/10 12:06] (current)
blay [Forces et expériences]
Line 15: Line 15:
 Pour rapporter un objet le robot doit déplier son bras, puis saisir l’objet avec sa pince, puis replier son bras et enfin lâcher l’objet. Pour rapporter un objet le robot doit déplier son bras, puis saisir l’objet avec sa pince, puis replier son bras et enfin lâcher l’objet.
  
-{{fa>​arrow-circle-right?​24}} ​ Dessiner le diagramme de séquence correspondant à ce cas d'​utilisation. Vous prendrez pour élément déclencheur de "''​rapporterObjet''"​ un autre programme, que vous nommerez main.+{{fa>​arrow-circle-right?​24}} ​ Dessiner le diagramme de séquence correspondant à ce cas d'​utilisation. Vous prendrez pour élément déclencheur de "''​rapporterObjet''"​ un autre programme, que vous nommerez ​''​main''​(Principal).
  
 {{:​2019_2020:​s2:​td:​main_2020-02-08_a_09.32.31.png?​150|}} ​ {{:​2019_2020:​s2:​td:​main_2020-02-08_a_09.32.31.png?​150|}} ​
Line 75: Line 75:
  
 Certaines choses sont payantes. Elles ne peuvent être acquises par un personnage que s'il a assez d'​argent. ​ Certaines choses sont payantes. Elles ne peuvent être acquises par un personnage que s'il a assez d'​argent. ​
-Par contre, il peut toujours les voler s'il a assez d'argent.+Par contre, il peut toujours les voler s'il a assez d'expérience.
  
 {{fa>​arrow-circle-right?​24}} 7- Complétez votre diagramme de classes en conséquence. {{fa>​arrow-circle-right?​24}} 7- Complétez votre diagramme de classes en conséquence.
Line 83: Line 83:
 {{fa>​arrow-circle-right?​24}} 8- Complétez votre diagramme de classes en conséquence. {{fa>​arrow-circle-right?​24}} 8- Complétez votre diagramme de classes en conséquence.
  
-Les pouvoirs sont des choses qu'il n'est pas possible de voler.+Les pouvoirs sont des choses qu'il n'est pas possible de voler; elle se contente de ne pas transmettre le pouvoir, jamais, mais en silence ou si vous avez prévu un boolen en retour elle renvoie toujours faux.
  
 {{fa>​arrow-circle-right?​24}} 9- Complétez votre diagramme de classes en conséquence. {{fa>​arrow-circle-right?​24}} 9- Complétez votre diagramme de classes en conséquence.
Line 90: Line 90:
  
 On considère à présent que les choses peuvent donner de la force au personnage qui les possèdent. On considère à présent que les choses peuvent donner de la force au personnage qui les possèdent.
-Ainsi la force d'un personnage est la force du personnage multipliée par la somme des forces que lui donnent les choses qu'il possède. C'est à dire : +Ainsi la force d'un personnage est la force intrinseque ​du personnage multipliée par la somme des forces que lui donnent les choses qu'il possède. C'est à dire : 
  
 <​html>​ <​html>​
Line 97: Line 97:
 /* Soit ~ p ~un~personnage,​~ p.getForce()=(\sum_{c \in p.choses} c.forceDonnee) * p.force /* Soit ~ p ~un~personnage,​~ p.getForce()=(\sum_{c \in p.choses} c.forceDonnee) * p.force
 */ */
 +
 +Que se passe-t-il si vous n'​aviez pas prévu d'​accéder à la force d'un personnage par une méthode?
  
 {{fa>​arrow-circle-right?​24}} 10- Complétez votre diagramme de classes en conséquence. {{fa>​arrow-circle-right?​24}} 10- Complétez votre diagramme de classes en conséquence.
-===== Exercice 3 : Outils ===== 
-Un outil a un poids et un nom. On peut obtenir afficher les caractéristiques de l’outil. 
-Le tournevis est un outil qui a une forme particulière (cruciforme,​ plat, etc.) avec une taille donnée en entier. 
-Les tournevis permettent de visser et de dévisser des vis. Une vis est un objet qui à une forme et une taille comme le tournevis. Ainsi, un tournevis peut être adapté ou pas à une vis. Une vis peut être vissée ou dévissée (dans ce cas elle est disponible pour être vissée). Dans le jeu, les joueurs peuvent trouver ou gagner des vis qui sont alors à leur disposition. 
  
 +Certains personnages,​ les //​apprenants//​ acquierent de l'​expérience lorsqu'​ils acquierent des choses. ​
 +Ainsi les choses ne leur donnent pas seulement de la force mais également de l'​expérience.
 +Seulement eux savent en profiter.
  
-==== Références ==== +Soit un apprenant ​ ''​a'',​ lui ajouter une chose ''​cO''​ ''​(a.addChose(co))''​ augmente son expérience ​de ''​cO.getExperienceDonnee()''​.
-Ces exemples sont issus et  très fortement modifiés ​de  ​http://​bliaudet.free.fr/​IMG/​pdf/​TD-UML-1-2-3-4-Corriges.pdf+
  
 +Par défaut les choses ne donnent aucune expérience.
 +Les livres et les pouvoirs sont des choses qui donnent de l'​expérience.
  
-==== Pour aider ceux qui auraient du mal ==== 
  
-=== Personnages ===+{{fa>​arrow-circle-right?​24}} 11- Complétez votre diagramme de classes en conséquence.
  
-Après la question 4 du jeu de rôle, vous avez quelque chose qui ressemble à ce qui suit. 
  
-{{:2019_2020:​s2:​td:personnage_2020-02-08_a_10.48.34.png?​300|}}+===== Etude File Rouge ===== 
 +[[2019_2020:​s2:​etudefilrouge:bilanintermediaire|Etude Fil rouge : Cohérence entre Diagrammes de cas d'​utilisation,​ de séquences et Diagrammes de classes]]
  
-{{:​2019_2020:​s2:​td:​sequence-diagram.jpeg?​300|}}+===== Références =====
  
-=== Choses === +Ces exemples sont issus et  très fortement modifiés de  http://​bliaudet.free.fr/​IMG/​pdf/​TD-UML-1-2-3-4-Corriges.pdf
-== Après la question 5 == +
- +
  
-{{:​2019_2020:​s2:​td:​chose_2020-02-08_a_11.21.47.png?​300|}} 
- 
-== Après la question 6 == 
- 
-{{:​2019_2020:​s2:​td:​jeuderole.jpeg?​300|}} 
- 
-== Après la question 7 == 
-{{:​2019_2020:​s2:​td:​jeuderole_1_.jpeg?​300|}} 
- 
-== Après la question 8 == 
-{{:​2019_2020:​s2:​td:​jeuderole_2_.jpeg?​300|}} 
- 
-== Après la question 9 == 
-{{:​2019_2020:​s2:​td:​jeuderole_3_.jpeg?​300|}} 
  
 +==== Pour aider ceux qui auraient du mal ====
 +[[2019_2020:​s2:​td:​td6:​elementsdecorrections|Pour aider ceux qui auraient du mal]]
2019_2020/s2/td/td6.1581163159.txt.gz · Last modified: 2020/02/08 12:59 by blay