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.

 
© C.G. 2007 - 2025