Bonjour, jai un dm à rendre demain et j'ai essayé pendant tous le week-end.
sujet: On choisi un nombre au hasard entre 1 et 1000et X la durée du vol de la suite de Syracuse qui lui est associée.
On me demande de programmer algorithme permettant de calculer l'espérance de la variabilité aléatoire X ainsi que son écart type.
il fonctionne mais ne me donne pas une réponse cohérente. Je pense que c'est ma moyenne qui n'est pas bonne!
voici mon algorithme sur python:
k=0
X=1
u=1
V=0
x=0
m=0
e=0
from math import sqrt
for u in range(u,1001):
while u!=1:
if u%2==0:
u=u/2
k=k+1
else:
u=3*u+1
k=k+1
X=X+k
x=k
k=0
m=sum(X)/u
V=(V+(m-x)**2)/X
e=sqrt(V)
print("Esperance durée de vol=",m,"","ecart type=",e)
désolée c'est enfaite l'esperance qu'il faut trouver , j'ai donc modifier mon algorithme avec esperance=X*u
mais mon résultat est toujours incoherent
salut
pourquoi tu ne place pas ton compteur k apres ton "fin de si" , dailleur on ne vois pas de "end if" ou fin de si sur ton programme ...
Bonjour flight,
il ne faut pas mettre end/if sur python.
J'ai fait ce que vous avez dit j'obtiens 1OO1 pour espérance et 31 pour l'écart type alors que les vrais repenses sont 60000 pour espérance et 43 pour l'écart type.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :