Posez votre question Signaler

Algorithme Algobox [Résolu]

Square-Face 5Messages postés 17 septembre 2011Date d'inscription 3 octobre 2011Dernière intervention - Dernière réponse le 3 oct. 2011 à 19:53
Bonsoir a tous ! Apres Plusieurs essais, impossible de trouver les bonnes combinaisons pour faire cet algorithme ! Si vous pouviez m'éclaircir a se sujet, Ou me donnez quelques indices ! :) Voici l'énoncé :
Dans un même plan vertical , un radar repère deux avions A et A' , par la distance qui le sépare du radar (d pour A et d' pour A') et par l'angle formé a partir de l'horizontale ( a pour A et a' pour A' ) .
Depuis 2001 , la distance verticale minimale devant séparer deux avions est de 1 000 pieds , pour es altitudes comprises entre 29 000 et 41 000 pieds .
Merci de votre aide ! :)
Lire la suite 

Algorithme Algobox »

15 réponses
Réponse
+2
moins plus
Effectivement, où bloques-tu ?
Si tu fais Sin(Angle) * Distance, tu as l'altitude de l'avion, donc que reste-t'il à faire ?
KX- 28 sept. 2011 à 22:21
Je dirais même plus, la distance qui les sépare est égale à sqrt[D²+D'²-2DD'cos(a-a')] (cf. Al-Kashi).
Mais bon, pas la peine d'un ordinateur pour faire de la trigonométrie...
nicocorico- 28 sept. 2011 à 22:39
Ton lien à l'air très intéressant, mais bon faut aimer quand même !
Je fais parti de ceux qui sont contents que l'ordinateur s'occupe de la trigo...
Souhaitons que Square-Face y trouve son compte, même si son pseudo suggère qu'il n'aime pas trop non plus...
KX- 28 sept. 2011 à 22:57
Pour être honnête, j'ai fait les calculs à la main, ce n'est qu'une fois terminé que j'ai remarqué que la formule me rappelait quelque chose ^^
Mais bon, à part de bon logiciels de calculs formels, pour arriver au résultat dans n'importe quel langage que ce soit, il faudra quand même bien lui indiquer tous les calculs à faire !
Ajouter un commentaire
Réponse
+1
moins plus
Et alors ? Qu'est-ce qu'il faut faire ? Qu'est-ce que tu as fait ? Où est-ce que tu bloques ?
Ajouter un commentaire
Réponse
+1
moins plus
bonsoir

c'est un bon début (différent de la méthode proposée par KX)

modifié voir le post 9

il ne te reste plus qu'a mettre tout ça dans l'ordre

1. entrée des données    
2. traitement    
    2.1. calculer les altitudes (attention aux unités pieds-yards ...)    
    2.2. si les altitudes sont entre ...... et ...... pieds    
         alors     
           2.2.1 calculer la distance entre les avions    
           etc ....    
3. sortie du résultat

puis a rentrer tout ça dans algobox

bon courage
ccm81- 29 sept. 2011 à 21:08
autant pour moi, j'avais un peu simplifié, je reprends donc

En appelant H la projection de A et H' celle de A' sur le sol on a
Sin alpha prime X d prime = Hauteur a prime Sol
qui s'écrit
HA' = d'.sin(a') et HA =
puis la distance verticale D entre les deux avions est
D= |HA'-HA|
etc ...

RQ. on n'a besoin ni de AA' ni de HH'

bonne soirée
KX- 29 sept. 2011 à 21:16
Et c'est ça qui est bizarre, deux avions doivent voler à deux altitudes différentes |H'A'-HA|>1000
Mais nul part on ne fait intervenir la distance horizontale qui les sépare (HH') alors que deux avions à l'autre bout de la planète l'un de l'autre peuvent bien voler à la même altitude que ça e pose aucun problème, et heureusement. Ce serait plus logique de dire que c'est la distance qui sépare les deux appareil (AA') qui doit être surveillée...
Mais bon, fort heureusement les contrôleurs aériens n'utilisent pas AlgoBox ;-)
ccm81- 29 sept. 2011 à 21:25
il y a quand même un radar (et sa portée) qui intervient dans le problème ...
peut être que dans le champ d'un contrôle aérien, les couloirs correspondent aux altitudes, mais là, il nous faudrait un spécialiste !!!
bonne soirée
Ajouter un commentaire
Réponse
+0
moins plus
Merci de vos indication , En fait il faut faire un algorithme ou lorsque tu rentres ces quatre données , D'un exemple quelconque , On nous indique la distance verticale des deux avions et s'ils respectent la norme de securité ou non . Moi J'ai pensé a ça Sin alpha prime X d prime = Hauteur a prime Sol
Ajouter un commentaire
Réponse
+0
moins plus
Merci de votre aide ! J'ai finis l'algo je l'ai ecrit , Mais j'ai des erreurs de syntaxe de ce fait il ne marche pas ! :@
Ajouter un commentaire
Réponse
+0
moins plus
re

si tu envoies le texte de ton algorithme, on peut essayer de t'aider ...
ccm81- 1 oct. 2011 à 12:44
ou bien ton algorimthe sur cjoint.com et tu joins le lien obtenu à ton prochain message
Square-Face- 3 oct. 2011 à 19:53
Désolé de ne vous avoir pas répondu avant ! J'ai trouvé mes erreurs !! Encore merci de votre présence et de votre aide , Il ne me reste plus qu'a attendre la réponse de mon prof ! Et tu dis qu'on mettre des fichier sur cjoint.com , C'est bien ça je ne connaissais pas !
Ajouter un commentaire
Ce document intitulé « Algorithme Algobox » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?