# data[].attributes.body
Rappels de seconde

# data[].attributes.body
A recopier en début de chapitre.

# data[].attributes.body
Contenu du chapitre à compléter

# data[].attributes.body
Saut en trampoline-Patinage artistique

# data[].attributes.headline
VIDEO : Réaliser un Diagramme Objet-Interaction

# data[].attributes.subject
VIDEO : Réaliser un Diagramme Objet-Interaction

# data[].attributes.body
Outil pour le P5-AD

# data[].attributes.attachment_link.title
Réaliser un diagramme objet-interaction 💡 Méthode (Physique-Chimie)

# data[].attributes.body
Compléter le questionnaire pour

# data[].attributes.body
Réaliser l'activité expérimentale en utilisant la fiche technique AVIMECA et la notice Excel ci-dessous.

# data[].attributes.body
Partie pointages de l'AE

# data[].attributes.body
Partie TRAITEMENT de l'AE

# data[].attributes.body
Ch P5 I 1.

# data[].attributes.headline
Vecteurs vitesse et variation de vitesse

# data[].attributes.subject
Vecteurs vitesse et variation de vitesse

# data[].attributes.body
Pour les pointages de l'AE

# data[].attributes.body
A compléter, une fois tous les exercices terminés.

# data[].attributes.body
Notions essentielles à retenir.

# data[].attributes.body
Programme à compléter

# data[].attributes.attachment_link.readable_text
﻿#Importer la bibliothèque Numpy de création et manipulation de tableaux avec le raccourci np
import numpy as np
#Scipy complète et améliore les fonctionnalités de Numpy
from scipy import *
#Importer la bibliothèque des représentations graphiques avec le raccourci plt
import matplotlib.pyplot as plt
#nombre de points
N = 15
#Durée totale de l’acquisition
Dt=
#Constantes définies par la modélisation
a=
b=
c=
#Durée entre deux points
dt=0.040
ech_v=0.08 #Attribuer une échelle pour la valeur de la vitesse
ech_F=0.1 #Attribuer une échelle pour la valeur de la force
t=np.linspace(0,Dt,N) #Obtenir un tableau à 1D en allant d’une valeur de départ(0) à une valeur de fin (Dt) pour un nombre donné N d’éléments
g=9.8
x=0-g/2/a*t
y=c+b*t+a*t**2
#représenter les points M de coordonnées x,y par le symbole "o" de couleur bleue
#Markersize règle la taille du symbole
plt.plot(x,y,"bo",markersize=4)
#Nommer chaque point Mi de la trajectoire en précisant l'abscisse et l'ordonnée du point de départ et la taille de police
for i in range(0,N):
    plt.text(x[i]-0.02,y[i]+0.015,'M'+str(i),fontsize=12)
    #Représenter les annotations de points un par un avec un intervalle dt entre chaque
    plt.pause(0.200)

vx = [(x[i+1]-x[i-1])/(2*dt) for i in range(1,N-1)]
vy = [(y[i+1]-y[i-1])/(2*dt) for i in range(1,N-1)]
#Représentation des vecteurs vitesses
for i in range(1,N-1):
    plt.arrow(x[i],y[i],ech_v*vx[i-1],ech_v*vy[i-1],head_width=0.01,head_length=0.01,length_includes_head=True,color="r")
     #Légende pour le vecteur vitesse
    plt.text(0.4,0.1,"vecteur vitesse",color="red")
    plt.pause(0.200)

for i in range(2,N-2):
     plt.arrow(x[i],y[i],ech_v*(vx[i]-vx[i-2]),ech_v*(vy[i]-vy[i-2]),head_width=0.01,head_length=0.01,length_includes_head=True,color="g")
     plt.text(0.4,0.05,"vecteur variation",color="green")
     plt.pause(0.200)
     plt.arrow(x[i],y[i],0,-0.058*g*ech_F,head_width=0.02,head_length=0.02,length_includes_head=True,color="b")
     plt.text(0.4,0,"vecteur force poids",color="blue")
     plt.pause(0.200)

plt.plot(x,y,"bo",markersize=4)
plt.xlabel("x(m)") #Grandeur et unité portées sur l'axe des abscisses
plt.ylabel("y(m)") #Grandeur et unité portées sur l'axe des ordonnées
plt.title("Trajectoire de la balle")#Donner un titre au graphique
plt.grid()#afficher une grille au fond du graphique
plt.savefig("Tracés de vecteurs.png")#sauvegarde de la figure avec l’extension png
plt.show()#afficher la courbe à l'écran
