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 t,u=p.get_voltage()
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 t,u=p.get_voltage()

VANDENELKSKEN Nicolas.
CORTEVILLE Guillaume.