Annal
MESURE DU TEMPS AVEC UN PENDULE
1°DOCUMENTATION:
T: le temps entre chaque intervalle
l: la distance de l’axe
g: accélération de l’apesanteur
Réponse à la question:Pour une période exactement double de T, il faut multiplier la longueur du pendule par 2.
2°QUELQUES ELEMENTS DE PYTHON:
Quand on démarre range avec un nombrequelconque(5) (100)…, on obtient tout les nombres positifs et entiers avant ce nombre.
La commande get-voltage() doit renvoyer un tuple
t, u=p.get-voltage() :
t représente la date etl’heure,u représente les tensions en millivolt.
En python la boucle while teste une condition avant d’exécuter le bloc d’instruction indenté. C’est-à-dire que tant que le testn’est pas validé, l’application ne démarre pas.
3°ANALYSE D’UN PETIT PROGRAMME:
Import phm sert à commander le boitier phoenix.
Il y a 2999 boucles while commelimite=3000.
La première boucle while se répétera tant que la tension en u qui est en millivolt sera supérieur à 3000.’u’ doit obligatoirement diminué car le programme ne peut démarrerque si ‘u’ férieur à 3000 .
4°LANCEMENT DE PLUSIEURS PROGRAMMES PYTHON:
p1.py. :
La commande effectue une erreur.
p2.py. :
On peut calculer la période d’un pendulesimple en faisant la différence entre la valeur de tic et la valeur de tac d’une même période.
p3.py. :
Le programme fait la différence entre tic et tac. Grâce à la commande:for i in range(50):
while u>limite :
t,u=p.get_voltage()
print i, « tic ! »
while u
while u>limite :
t,u=p.get_voltage()
print i, »tac ! »,t-t0
if i > 0:
print « nombre de périodes », i, « durée moyenne », (t-t0)/i
while u
VANDENELKSKEN Nicolas.
CORTEVILLE Guillaume.