« Mathématiques avec Python et Ruby/Points en Python » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 4 : | Ligne 4 : | ||
{{Cadre|<code>Dans un repère orthonormé, on considère <math>A(-1;3)</math>, <math>B(5;1)</math> et <math>C(1;5)</math>. Calculer les distances AB, AC et BC et en déduire la nature du triangle ABC. Puis en déduire les coordonnées de son [[w:Cercle circonscrit|cercle circonscrit]].</code>}} |
{{Cadre|<code>Dans un repère orthonormé, on considère <math>A(-1;3)</math>, <math>B(5;1)</math> et <math>C(1;5)</math>. Calculer les distances AB, AC et BC et en déduire la nature du triangle ABC. Puis en déduire les coordonnées de son [[w:Cercle circonscrit|cercle circonscrit]].</code>}} |
||
=Création de l'objet= |
|||
Le point de coordonnées ''(x,y)'' est, en ''Python'', une classe: |
|||
<source lang="python"> |
|||
class Point: |
|||
def __init__(self,x,y): |
|||
self.x=x |
|||
self.y=y |
|||
</source> |
|||
Lorsqu'on crée un point, ses coordonnées sont stockées à l'intérieur de l'objet. On note ''p.x'' et ''p.y'' les coordonnées de ''p''. |
|||
=Affichage= |
|||
=Avec deux points= |
|||
==Milieu== |
|||
==Vecteur== |
|||
==Distance== |
|||
=Application au problème= |
=Application au problème= |
Version du 4 janvier 2011 à 05:52
L'objet Point est une bonne manière d'aborder la programmation objet. En géométrie repérée, un point est constitué de deux nombres, son abscisse et son ordonnée.
Voici l'énoncé de l'exercice:
Dans un repère orthonormé, on considère , et . Calculer les distances AB, AC et BC et en déduire la nature du triangle ABC. Puis en déduire les coordonnées de son cercle circonscrit.
Création de l'objet
Le point de coordonnées (x,y) est, en Python, une classe:
class Point:
def __init__(self,x,y):
self.x=x
self.y=y
Lorsqu'on crée un point, ses coordonnées sont stockées à l'intérieur de l'objet. On note p.x et p.y les coordonnées de p.