Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
public:appro-s7:ta1 [2020/10/30 20:22] – edauce | public:appro-s7:ta1 [2020/11/01 15:12] (Version actuelle) – edauce | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ===== TA1 : Modélisation ===== | ||
+ | |||
+ | ==== A. Révisions ==== | ||
+ | |||
+ | |||
+ | On considère un cheptel de rongeurs (tamias, hamsters, etc..) qui vivent dans une cage. | ||
+ | |||
+ | La cage est constituée d'une litière, ainsi que d'une mangeoire, un nid et une roue pour faire de l' | ||
+ | |||
+ | Les animaux passent par différents états au cours de la journée: | ||
+ | * Lorsqu’ils se réveillent, | ||
+ | * Une fois qu'ils ont mangé, ils sont " | ||
+ | * Après avoir fait du sport, ils sont " | ||
+ | * Une fois dans le nid, ils sont " | ||
+ | Et ainsi de suite… | ||
+ | |||
+ | === Exercice 1 : automates === | ||
+ | |||
+ | 1. Dessiner le comportement d'un animal sous la forme d'un automate fini. (voir [[tc_info: | ||
+ | |||
+ | 2. Dessiner le comportement d'un équipement (roue, nid ou mangeoire) sous la forme d'un automate fini. | ||
+ | |||
+ | 3. La mangeoire, le nid et la roue ne peuvent accueillir qu'un seul animal. La litière peut accueillir plusieurs animaux. Améliorer l' | ||
+ | |||
+ | === Exercice 2 : Modèle entité/ | ||
+ | |||
+ | A relire : [[public: | ||
+ | |||
+ | On considère les animaux et les équipements comme des ensembles d' | ||
+ | |||
+ | 1. Comment représente-t-on le fait qu'un animal n' | ||
+ | |||
+ | 2. Comment représente-t-on le fait que certains équipements sont parfois occupés, parfois inoccupés? | ||
+ | |||
+ | 3. Quelle est la relation qui lie les animaux aux équipements? | ||
+ | |||
+ | 4. Comment représenter le fait que certains équipements (comme la litière) peuvent accueillir plusieurs animaux et que d' | ||
+ | |||
+ | 5. Traduire le modèle entité/ | ||
+ | |||
+ | |||
+ | === Exercice 3 : dictionnaires === | ||
+ | On suppose que les animaux et les équipements sont représentés par des dictionnaires, | ||
+ | |||
+ | 1. Ecrire une fonction qui teste si un équipement '' | ||
+ | |||
+ | 2. Ecrire une fonction qui teste si un équipement '' | ||
+ | |||
+ | 3. Ecrire une fonction qui affecte un équipement '' | ||
+ | |||
+ | ==== B. Exercices ==== | ||
+ | <note important> | ||
+ | Ces exercices ne sont **pas** des révisions. | ||
+ | </ | ||
+ | === Exercice 4 : UML et objets ==== | ||
+ | |||
+ | 1. Dessiner un diagramme UML décrivant une classe '' | ||
+ | |||
+ | 2. Quelle est la nature de la relation entre '' | ||
+ | |||
+ | 3. En vous inspirant de l' | ||
+ | |||
+ | 4. En vous inspirant de l' |