Vous êtes sur la page 1sur 4

THEME 2 – Mouvements et interactions

TP 13 – Description d’un mouvement

Capacités exigibles : Exploiter une vidéo d’un système en mouvement. Représenter les positions
successives d’un système modélisé par un point lors d’une évolution bidimensionnelle à l’aide d’un
langage de programmation.

I) Etude de la chute verticale d’une balle

Doc 1 – Modélisation
On réalise une vidéo de la chute verticale d’une balle, lâchée sans vitesse initiale. La
balle est modélisée par un point matériel. Le point M0 correspond à sa position
initiale.

Doc 2 – Chronophotographie d’un objet en mouvement


A l’aide d’un logiciel adapté, il est possible de relever les coordonnées des positions successivement
occupées par un objet sur une vidéo. Trois étapes précèdent le pointage :
 Choix de l’origine d’espace : pointer la position choisie comme origine des axes.
 Choix de l’échelle spatiale : étalonner les axes en utilisant un objet étalon qui apparait sur la
vidéo et dont une des dimensions est connue.
 Choix de l’origine des temps : choisir l’image de la vidéo correspondant au début de l’étude.

Doc 3 – Les différents types de mouvements

Doc 4 – Vitesse moyenne et vitesse instantanée


1) Réaliser la chronophotographie de la chute de la balle en suivant le protocole suivant :

 Ouvrir le logiciel Regressi


 Cliquer sur « Fichier » → « Nouveau » → « Vidéo » → « Media Player »
 Ouvrir la vidéo « Chute libre » et la visionner.
 Avec la souris, saisir l’origine du repère et la déplacer au niveau du sol à gauche de l’écran.
 Cliquer sur l’icône bleue . Avec la cible, pointer le plus précisément possible les deux
grands traits noirs situés en haut sur l’échelle jaune. Entrer alors la valeur 0,20 m.
 Faire défiler la vidéo image par image jusqu’à ce que la balle quitte la main de l’expérimentateur.
Cliquer ensuite sur le bouton et pointer avec la cible les positions successives de la balle
au cours de la chute. Quand la balle touche le sol, cliquer sur .
 Cliquer sur l’icône et sélectionner la première case en haut à gauche du tableau de
valeurs. La première position pointée correspondra alors à l’origine des temps pour l’étude de la
chute libre.
 Cliquer enfin sur : une nouvelle fenêtre de Regressi s’ouvre. Dans l’onglet « Tableau »,
vous retrouverez les coordonnées de la balle que vous avez pointées.
 Dans la fenêtre « Graphe », visualiser la trajectoire de la balle.

2) A l’aide du document 3, caractériser le mouvement de la balle.


Le mouvement est rectiligne et accéléré

3) A l’aide du document 4, déterminer la vitesse moyenne de la balle au cours de la chute. On


négligera le mouvement de la balle le long de l’axe (Ox). Les résultats seront arrondis au
centième.

4) Quelle est la vitesse instantanée de la balle avant qu’elle touche le sol ? La comparer à la
vitesse moyenne.

II) Tracé de la trajectoire grâce à un langage de programmation

Il est possible de modéliser le mouvement d’un objet à l’aide d’un langage de programmation. Nous
allons modéliser la trajectoire d’un ballon en deux dimensions à
l’aide d’un langage Python.

Doc A – Chronophotographie d’un lancer de ballon

Position 0,00 0,74 1,47 2,23 2,96 3,69 4,42 5,15


x
(en m)
Position 0,00 0,84 1,51 2,01 2,33 2,48 2,45 2,24
y
(en m)

Résultats du pointage des positions successives occupées par le ballon


Il est possible de réaliser la vidéo du mouvement d’un projectile de son choix. Il faut alors exporter les
résultats du pointage dans un tableau et modifier les lignes 4 et 5 du code du doc B.

Doc B – Exemple : code python traçant la variation de la température sur une journée
1 import matplotlib.pyplot as plt
2 import numpy as np
3 # Données expérimentales
4 x = [0, 4, 8, 12, 16, 20, 24] # Liste des heures de la journée
5 y = [18.2, 15.3, 13.9, 20.3, 24.6, 25.5, 24.2] # Liste des températures en °C
6 # Affichage
7 plt.plot(x, y, "go-") # g : green, o : forme des points, - : relié par une ligne continue
8 plt.xlabel("Heure de la journée (h)")
9 plt.ylabel("Température (°C)")
1 plt.title("Evolution de la température sur une journée")
0 plt.show()
1
1

Ouvrir le code du doc B sous Edupython.

1) Comment débutent tous les commentaires dans le langage Python ?


Ils commencent tous par un hashtag #
2) Comment sont saisis les nombres décimaux en Python : à la française avec une virgule ou à
l’anglo-saxonne avec un point ?
Ils sont saisis à l’anglosaxonne avec un point
3) Préciser quelle instruction du script du doc B réalise le tracé de la liste y en fonction de la liste x.
plt.ylabel("Température (°C)")
4) Expliquer à quoi servent les instructions des lignes 9, 10 et 11 du script du doc B.
9 : afficher les heures de la journée
10 : afficher l’évolution des températures sur une journée
11 : afficher le résultat
5) Adapter le script du doc B afin de tracer la trajectoire du ballon pointée dans le doc A.
6) Visualiser la trajectoire du ballon et la décrire.
Le mouvement du ballon est circulaire et il diminue au fil qu’il avance dans l’air

Vous aimerez peut-être aussi