Académique Documents
Professionnel Documents
Culture Documents
PROJET DE PYTHON
PROJET DE PYTHON 1
PRESENTATION
Nom : SETONDJI
Prénoms : Kodjovi Jean-Pascal
Ecole : Ecole Polytechnique de Lomé
Filière : Informatique et Système
Dénomination du projet : programme de largage d’une sonde en orbite
autour de Mars
PLAN DU TRAVAIL :
Présentation de l’exercice
Présentation du problème
Objectifs quant à la résolution de ce problème
Résolution du problème
Implémentation de la résolution du problème en PYTHON
PRESENTATION DU PROBLEME
d’où
Expression de b0 pour que la sonde se pose sur Mars
Pour que la sonde atterrisse sur la surface de Mars, la valeur bo du paramètre
d’impact est celle qui correspond à α = 1, ce qui donne :
b0 =
def determiner_nature_trajectoire(en_mecanique):
if en_mecanique > 0:
return " la trajectoire est Elliptique"
elif en_mecanique == 0:
return "la trajectoire est Parabolique"
else:
return "la trajectoire est Hyperbolique"
# modules du numero 2
return C0
def calculer_constante_aires_va_b(VA, b):
C1 = VA * b
return C1
implementation"""
# Paramètres
masse_mars = 6.39 * 10**23 # Masse de Mars en kg
# Masse de la sonde en kg
masse_sonde = input("entrer la masse de la sonde en [kg] \n")
masse_sonde = float(masse_sonde)
masse_sonde = abs(masse_sonde)
# C = θ’ × r² = r × v = L/m
"""cette formule est la formule standard de la constante des aires exprimée en
fonction de L=moment cinétique du mouvement et m = la masse de l'objet """
# entrer de l'angle
angle = input("veuiller entrer l'angle entre la sonde le vecteur vitesse et le
vecteur position en [deg] \n")
angle = float(angle)
angle = math.radians(angle)
angle = abs(angle)
# les valeurs de la masse_objet et la distance entre les deux corps ont déja
été données dans le numeros précédents
print(C_standard, "\n")
print(C)
incertitude = (C - C_standard)/C_standard
incertitude_en_pourcent = incertitude * 100
print("les deux valeurs de la constante des aires sont égales à ",
incertitude_en_pourcent, "% \n")
""" la question 3 : la question dit de calculer le module de la vitesse en
fonction des paramètres données """
rayon_Mars = 3389
print("veuiller entrer la valeur de l'orbite du multiple du rayon de Mars \n
saisir une valeur superieur à 1 \n")
multiple = input(">")
multiple = float(multiple)
multiple = abs(multiple)
print(vitesse_orbitale)
print(variation_vitesse)
timeout = 10
time.sleep(timeout)
# representation graphique
# Paramètres de MARS
centre_x = 0
centre_y = 0
rayon_Mars = 3389
# Paramètres de l'orbite
facteur_rayon_orbite = multiple # multiple > 1
rayon_orbite = rayon_Mars * facteur_rayon_orbite
# Afficher le graphique
plt.show()