Comment définir les fonctions Python correspondant aux thèmes étudiés dans le chapitre Géométrie repérée (1ere partie) ?

Réponse :

Ce cours de maths en ligne niveau lycée (seconde) définit des fonctions Python correspondant aux thèmes étudiés dans le chapitre Géométrie repérée (1ere partie).


Exercice sur le milieu d’un segment


Énoncé:

a) Que fait la fonction définie ci-dessous?
b) Quel nom lui donner?

def …………(xA,yA,xB,yB) :
             return [(xA+xB)/2, (yA+yB)/2]

On remarquera que le résultat renvoyé est une liste, contenant deux nombres.


Réponse:

a) La fonction retourne les coordonnées du milieu du segment [AB]
b) On peut l’appeler milieu.
Voici ce que l’on obtient:

Cours de maths niveau lycée - Algorithme et Géométrie repérée

Et le résultat obtenu sur la console avec par  exemple A (2;4) et B (6;8) :

 

Milieu et parallélogramme


Énoncé:

A la suite de la fonction ci-dessus, rédiger une nouvelle fonction “parallélogramme”
qui prenne pour arguments les coordonnées des quatre sommets d’un quadrilatère ABCD,
et qui renvoie selon le cas le message: “ABCD” est un parallélogramme” ou “ABCD n’est pas un parallélogramme”.


Réponse :

Résultat obtenu :

Comment définir les fonctions Python dans le chapitre Géométrie repérée ?


Et le résultat obtenu sur la console avec par  exemple
A (1;4) ; B (-3;1) ; C (4;-6); D(8;-3),
Puis
A (1;4) ; B (4;-6) ; C (-3;1); D(8;-3),

 


Distance : calculer la distance AB


Énoncé:

Rédiger une fonction “distance” qui prenne pour arguments les coordonnées de deux points A et B ,
et qui renvoie la distance AB, avec deux chiffres derrière la virgule.


Réponse:

Et le résultat obtenu sur la console avec par  exemple A (4;-5) et B (-1;3) :



Vecteurs colinéaires


Énoncé :

Définir une  fonction “colinéaire”,qui prenne pour arguments les coordonnées de deux vecteurs \overrightarrow{U}  et \overrightarrow{V},et qui renvoie selon le cas le message: “\overrightarrow{U}  et \overrightarrow{V}  sont colinéaires”  ou ““\overrightarrow{U}  et \overrightarrow{V}  ne sont pas colinéaires”.

 

Réponse :

Définir une  fonction “colinéaire” avec Python



Vérification :

a) (2)\times(-5)-(3)\times(-3)=-10+9=-1Les vecteurs ne sont pas colinéaires.

b) (2)\times(-9)-(3)\times(-6)=-18+18=0Les vecteurs sont colinéaires.


Retrouve ici la première partie de ce cours de maths en ligne


 





Cette question a été utile ?

Moyenne de 5 sur 5 pour 9 votes.
En poursuivant votre visite sur ce site, vous acceptez l'utilisation de traceurs pour réaliser des statistiques de vos visites. Lire la politique de confidentialité.