Ce TP a pour but de nous initier au langage de programmation Java. Il s'agit de gérer les décollages et atterrissages d'avion dans un aéroport. Nous disposons dans un premier temps de 1 piste. A chaque unité de temps, on a un nombre aléatoire d'avion qui demandent à atterrir et à décoller, ils sont soient placés en attente (on a une file d'attente de longueur fixe), soit déroutés, soit re-garés. Après la simulation, il nous faut présenter ces statistiques, avec par exemple le nombre d'avions ayant atterris, ayant décollés, déroutés, re-garés et les différents temps d'attente. Il faut noter qu'un avion atterrissant est prioritaire sur un décollant
Dans un deuxième temps on travaille avec 2 pistes, avec un mode normal où l'une sert à décoller, l'autre à atterrir et avec un mode spécial atterrissage lorsqu'il y a trop d'avion qui souhaite atterrir, les 2 pistes servent alors uniquement à atterrir (par exemple s'il y a plus de 12 avions en attente), plus personne ne décolle jusqu'à ce que le nombre d'avions en attente soit inférieur à un deuxième seuil (par exemple 4 avion en attente).
Pour cette deuxième partie nous n'avons pas pu réaliser le code par manque de temps mais nous allons expliquer la démarche à suivre.
[...] Il s'agit de gérer les décollages et atterrissages d'avion dans un aéroport. Nous disposons dans un premier temps de 1 piste. A chaque unité de temps, on a un nombre aléatoire d'avion qui demandent à atterrir et à décoller, ils sont soient placés en attente (on a une file d'attente de longueur fixe), soit déroutés, soit re-garés. Après la simulation, il nous faut présenter ces statistiques, avec par exemple le nombre d'avions ayant atterris, ayant décollés, déroutés, re-garés et les différents temps d'attente. [...]
[...] Il faut noter qu'un avion atterrissant est prioritaire sur un décollant Dans un deuxième temps on travaille avec 2 pistes, avec un mode normal où l'une sert à décoller, l'autre à atterrir et avec un mode spécial atterrissage lorsqu'il y a trop d'avion qui souhaite atterrir, les 2 pistes servent alors uniquement à atterrir (par exemple s'il y a plus de 12 avions en attente), plus personne ne décolle jusqu'à ce que le nombre d'avions en attente soit inférieur à un deuxième seuil (par exemple 4 avion en attente). Pour cette deuxième partie nous n'avons pas pu réaliser le code par manque de temps mais nous allons expliquer la démarche à suivre. Schéma explicatif Avec une seule piste Première phase Deuxième phase Avec deux pistes La première phase est exactement la même, on génère des avions et on les placent ou non dans les files d'attente. La deuxième diffère parce qu'il y a deux pistes et deux seuils : mode : attribut de la class Aéroport. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture