Deux missions attendent les élèves de seconde pour ce cours de soutien scolaire en ligne de mathématiques sur les parallélogrammes associant le logiciel Python.
Niveau : Lycée seconde
Prérequis : Repères, coordonnées, milieu, vecteurs, Python.
Première mission :
1/ Vérifier si le quadrilatère ABCD est un parallélogramme
Connaissant les coordonnées de 4 points A, B , C et D , vérifier si le quadrilatère ABCD est un parallélogramme,en réalisant un programme sur une calculatrice puis avec le logiciel Python.
2 diagonales pour un même milieu
1ere méthode : On utilise le fait que les diagonales [AC] et [BD] ont le même milieu.
Algorithme correspondant en langage naturel.
Entrée : on affecte les données dans des variables
Entrée «Abscisse du point A » ;
Entrée «Ordonnée du point A » ;
Entrée «Abscisse du point B » ;
Entrée «Ordonnée du point B » ;
Entrée «Abscisse du point C » ;
Entrée «Ordonnée du point C » ;
Entrée «Abscisse du point D » ;
Entrée «Ordonnée du point D » ;
Traitement : on calcule les coordonnées des points I et J, milieu respectivement de [AC] et [BD].
Sortie : on teste si les coordonnées des points I et J sont les mêmes:
Si et
alors ABCD est un parallélogramme
sinon ABCD n’est pas un parallélogramme
Programmes sur calculatrices Texas et Casio.
(Le programme répond « V » si c’est un parallélogramme et « F » sinon)
Programme Python : Parallélogramme 1
L’égalité de 2 vecteurs
2eme méthode : On utilise l’égalité de deux vecteurs (Par exemple : et )
Entrée : on affecte les données dans des variables
Entrée «Abscisse du point A » ;
Entrée «Ordonnée du point A » ;
Entrée «Abscisse du point B » ;
Entrée «Ordonnée du point B » ;
Entrée «Abscisse du point C » ;
Entrée «Ordonnée du point C » ;
Entrée «\ Abscisse du point D »\ ;
Entrée «Ordonnée du point D » ;
Traitement : on calcule les coordonnées des vecteurs et
Sortie : on teste si les coordonnées des vecteurs sont les mêmes
Si et
alors ABCD est un parallélogramme
sinon ABCD n’est pas un parallélogramme.
Programme Python : Parallélogramme 2
Tester les deux méthodes avec :
a) A (1 ; 2) ; B( 6 ; 1) ; C ( 4 ; -2) et D (-1, ;-1)
b) A (1 ; 2) ; B( 6 ; 1) ; C ( 3 ; -3) et D (-2, ;-1)
2/ Réaliser un programme sous Python
Deuxième mission : Connaissant les coordonnées de 3 points A, B et C déterminer les coordonnées du point D tel que le quadrilatère ABCD soit un parallélogramme,en réalisant un programme sous Python.
2 diagonales au même milieu
1ere méthode : On utilise le fait que les diagonales [AC] et [BD] ont le même milieu.
On a donc \ et
On obtient : et
2eme méthode ; On utilise l’égalité de deux vecteurs.
On a donc : et
On retrouve et
Algorithme correspondant.
Entrée :
Entrée «Abscisse du point A » ; xA
Entrée «Ordonnée du point A » ; yA
Entrée «Abscisse du point B » ; xB
Entrée «Ordonnée du point B » ; yB
Entrée «Abscisse du point C » ; xC
Entrée «Ordonnée du point C » ; yC
Traitement :
Sortie :
D (
Programme Python : Parallélogramme 3
Le plus de ton e-prof de soutien scolaire en ligne : Connaissant les coordonnées de 3 points A, B et C ; déterminer les coordonnées du point D tel que les points A, B , C et D soient les sommets d’un parallélogramme.
On a donc trois possibilités pour déterminer le parallélogramme : ABCD ou ACBD ou ABDC.
Algorithme correspondant.
Entrée :
Entrée «Abscisse du point A » ; xA
Entrée «Ordonnée du point A » ; yA
Entrée «Abscisse du point B » ; xB
Entrée «Ordonnée du point B » ; yB
Entrée «Abscisse du point C » ; xC
Entrée «Ordonnée du point C » ; yC
Sortie : D (x ; y) ou D (x ; y) ou D (x ; y)
Répondre
Want to join the discussion?Feel free to contribute!