Académique Documents
Professionnel Documents
Culture Documents
LANGAGE DE PROGRAMMATION
A l’aide d’un logiciel de pointage, on a récupéré les positions de la balle au cours de la chute libre (voir Doc 1).
1. Rechercher dans le script du doc. 2 par quel signe et quelle couleur les points seront affichés.
2. Préciser quelles sont les coordonnées des points M1 et M3.
3. Quel intervalle de temps sépare chaque point ? Comment cela est il mentionné dans le programme python ?
4. Ouvrir l’éditeur Python « Thonny » puis ouvrir le fichier « TP11B 01 » et compléter les lignes 6 et 7 du programme)
5. Comment évolue la distance entre les points au cours du temps ? En déduire la nature du mouvement.
Doc. 3. Instruction python pour définir le tracé d'un vecteur M i (i est le numéro du point)
2nde TP N°11B Représentation d'un mouvement à l'aide d'un langage de programmation 1/7
6. Rechercher dans le script du doc. 3 par de quelle couleur seront affichés les vecteurs.
7. Expliquer comment sont calculées les coordonnées des vecteurs vitesse.
8. Ouvrir avec Thonny le fichier « TP11B 02 » et compléter le programme python afin de tracer en même temps les
vecteurs vitesse des points M2, M4, M6, M9 et M11.
9. Décrire comment évolue le vecteur vitesse au cours de la chute (norme, direction et sens). Cela est il en accord avec
votre réponse à la question 5 ?
B1) Récupération des positions du centre du béret en fonction du temps (logiciel de pointage vidéo)
a- Dans la barre des tâches de Latis Pro, on va cliquer sur Lecture de
séquences avi. Puis cliquer sur fichier (1) et choisir la vidéo
souhaitée (on prendra ici TP1SBéret.avi)
d- Puis cliquer sur "Sélection de l'origine" (3) pour choisir avec la souris (clic gauche) l'origine du repère sur la
vidéo. Ici on choisit la position la plus basse à la verticale de la balle de tennis
e- Ensuite, cliquer sur "Sélection de l'étalon" (4) (afin de déterminer l'échelle) puis avec le clic droit tirer du
haut jusqu'en bas de l'étalon de longueur sur la vidéo (toute la longueur de la bande rouge).
Indiquer sa longueur réelle en mètre. Ici c'est 1 mètre.
2nde TP N°11B Représentation d'un mouvement à l'aide d'un langage de programmation 2/7
g- Cliquer sur "Sélection manuelle des points" (6) puis pointer précisément le centre du béret à l'aide du clic
gauche et en utilisant le zoom en bas à droite. Quand on clique sur la position, la séquence avance
automatiquement d'une image. On recommence le pointage au même endroit c'est à dire au centre du
béret (il est impératif toujours cliquer sur le même point de l'objet). Lorsque tous les points sont saisis,
fermer la vidéo puis dans paramètre (sous la barre des tâches), cliquer sur Liste des courbes (sinusoïdale
verte sur le logiciel) et ainsi vous accédez tout à gauche à la liste des courbes : Mouvement de X,
Mouvement de Y en fonction du temps
B2) Tracé, à l’aide de python, des vecteurs vitesse du centre du béret au cours du lancé
11- En modifiant légèrement votre programme python « TP11B 02 » et en ajoutant les coordonnées des points
trouvés avec Latis Pro, tracer les vecteurs vitesse des points M1, M4, M7, M10, M13, M16 et M19. Avant de
l’exécution sur programme, sauvegarder votre fichier sous le nom « TP11B 03 »
12- Décrire comment évolue le vecteur vitesse au cours du lancé (norme, direction et sens).
13- Expliquer pourquoi le vecteur vitesse évolue de cette manière au cours de la chute.
B3) Tracé, à l’aide de python, des vitesses suivant x et suivant y en fonction du centre du béret
14- Ouvrir avec Thonny le fichier « TP11B 04 » et compléter le programme python à l’aide des parties A et B et des
doc 4 et doc 5 ci dessous pour tracer vx=f(t) et vy=f(t) pour les points M1 à M20
Doc. 4. Programme python à compléter pour pouvoir tracer vx=f(t) et vy=f(t) à partir des coordonnées de x et y
Doc. 5. Instruction python pour créer une calculer vx et vy à partir des données expérimentales puis permettant de
tracer vx=f(t) et vy=f(t)
15- Par quels signes et quelles couleurs les points vx et vy seront ils affichés ?
16- Comment évolue vx au cours du temps ?
17- Comment évolue vy au cours du temps ?
18- D’après vos résultats, une force agit elle sur le béret suivant l’axe des x ? Pourquoi ?
19- D’après vos résultats, une force agit elle sur le béret suivant l’axe des y ? Pourquoi ?
2nde TP N°11B Représentation d'un mouvement à l'aide d'un langage de programmation 3/7
TP 11B REPRÉSENTATION D’UN MOUVEMENT À L’AIDE D’UN 2nde
LANGAGE DE PROGRAMMATION (MATÉRIEL)
Élèves : Bureau :
1 PC par binôme (avec les logiciels
Latis Pro + Thonny)
Remarques profs
Les élèves doivent traiter les partie A, B1 et B2
Les plus rapides pourront traiter la partie B3 (+ difficile)
2nde TP N°11B Représentation d'un mouvement à l'aide d'un langage de programmation 4/7
TP 11B REPRÉSENTATION D’UN MOUVEMENT À L’AIDE D’UN 2nde
LANGAGE DE PROGRAMMATION (CORRECTION)
9. Le vecteur vitesse augmente sa norme mais garde la même direction et le même sens au cours de la chute. Cela est
bien en accord avec la question 5 car l’écart entre les points augmentait au cours de la chute
2nde TP N°11B Représentation d'un mouvement à l'aide d'un langage de programmation 5/7
B- Lancé d’un béret
B1) Récupération des positions du centre du béret en fonction du temps (logiciel de pointage vidéo)
2nde TP N°11B Représentation d'un mouvement à l'aide d'un langage de programmation 6/7
B3) Tracé, à l’aide de python, des vitesses suivant x et suivant y en fonction du centre du béret
14- Voir ci-dessous
15- Les points vx seront représentés par des croix rouges {'+',color='red'} et les points vy seront représentés par des
ronds bleus {'o',color='blue'}
16- vx reste constant au cours du temps
17- vy diminue au cours du temps mais en valeur absolue vy diminue jusqu’à t=04 s (vy = 0) puis augmente après
(changement d’orientation du vecteur après le passage au sommet de la trajectoire)
18- Il n’y a pas de force qui agit sur le béret suivant l’axe des x car vx est constant au cours du temps
19- C’est le poids qui agit sur le béret suivant l’axe des y car vy varie au cours du temps.
2nde TP N°11B Représentation d'un mouvement à l'aide d'un langage de programmation 7/7