Exercice 1 : programmation   

Programmez en Java le système de contrôle de l’USS Orville.

hypothèse n°1  

On supposera que, pour aller jusqu’à un point fixé, le planificateur d’itinéraires retourne une séquence de triplets (v,c,t) (cf. la séance n°1) vérifiant les contraintes suivantes :

hypothèse n°2  

L’exécution d’un plan (séquence de triplets) consiste à afficher ces triplets à l’écran et à attendre 3 secondes entre chaque affichage.

Lorsqu’un objet a été détecté à proximité du vaisseau, l’exécution du plan est arrêté et la procédure d’évitement est réalisée. Celle-ci consiste à afficher à l’écran qu’un objet a été détecté. Lorsqu’elle est terminée, l’exécution du plan reprend là où on s’était arrêté.

hypothèse n°3  

Pour simuler des objets à proximité du vaisseau, tous les 1/5ème de seconde, tirez aléatoirement un nombre entre 0 et 1000. S’il dépasse un certain seuil alpha, il s’agit d’un objet, sinon considérez qu’il n’y a rien autour du vaisseau.

Exercice 2 : soumission des projets   

Soumettez :

En ce qui concerne le code et les diagrammes sous format électronique, uploadez-les sur AMeTICE sous la forme d’une archive zip ou tgz. Dans ce cas, les diagrammes doivent être au format PDF, PNG ou JPEG.

Si vos diagrammes sont sur papier, donnez-les au chargé de TD (mais soumettez quand même l’archive contenant votre code sur AmETICE).

 
© C.G. 2007 - 2026