Leçon 1

Géométrie repérée

Vous allez créer un dossier Python et dans ce dossier vous créez un dossier geometrie_repere. Tous les scripts créés dans ce chapitre seront enregistrés dans ce dossier.

Milieu d'un segment

Rappel de cours
Soient les points $A\left( x_A;y_A\right) $, $B\left(x_B;y_B \right) $ et $M\left(x_M;y_M \right) $ le milieu du segment $[AB]$.
Les coordonnées du milieu M de $[AB]$ vérifient : $$\boxed{x_M=\dfrac{x_A+x_B}{2}\quad \text{et}\quad y_M=\dfrac{y_A+y_B}{2}}$$ Nous allons écrire le script Python d'une fonction qui permet de calculer les coordonnées du mileu d'un segment [AB].

Pour cela il faudra que la fonction connaisse les corrdonnées xA, yA, xB et yB des points A et B.
Recopiez le code ci_dessous puis enregistrez le sous le nom chapitre1_reperage.

Enregistrez votre code sous le nom chapitre1_reperage dans le dossier geometrie_repere.

Maintenant nous allons tester cette fonction. Pour cela nous allons créer un nouveau fichier que nous enregistrerons sous le nom reperage_milieu.
Recopiez le code ci-dessous.

Enregistrez votre code sous le nom reperage_milieu dans le dossier geometrie_repere puis testez_le.

Distance de deux points du plan

Rappel de cours
Soient les points $A\left( x_A;y_A\right) $, $B\left(x_B;y_B \right) $ . $AB$ la distance vérifie : $$\boxed{AB^2=\left(x_B-x_A \right)^2+\left(y_B-y_A \right)^2} $$ Nous allons ici écrire un script qui calcule la distance au carrée d'un segment.

Revenez sur le script chapitre1_reperage et créez la fonction distance_au_carre, (en python le carré s'écrit **2) en complétant le code ci-dessous.

Cliquez sur nouveau pour créer un nouveau script que vous nommerez reperage_distance et que vous enregistrerez dans le dossier geometrie_repere.
Complétez le script reperage_distance ci-dessous puis testez le.

Exercices

Exercice1

Dans cet exercice on va créer un nouveau fichier que vous nommerez exercice_milieu.
Ce script proposera les coordonnées du milieu de deux points dont les coordonnées seront choisies de manière aléatoire.
L'utilisateur fera une proposition pour les coordonnées du milieu.
Votre code devra comparer les coordonnées proposées avec celles calculées par la machine
. Puis il affichera un mesage pour dire si votre proposition est conforme avec les coordonnées de la machine.

Recopiez le script ci-dessous que vous enregistrerez sous le nom exercice_milieu.

Exercice2

Creez un nouveau script que vous nommerez exercice_distance.
Ce script devra comparer le carré de la distance calculé par la machine avec le carré de la distance proposé par l'utilisateur pour deux points dont les coordonnées seront choisies de manière aléatoire entre -5 et 5.

Exercice3

Créez un nouveau script que vous nommerez pythagore, qui lit les coordonnées de trois points et qui dit si le triangle des tois points est rectangle ou pas.
Pour tester le code vous pouvez utiliser les points A(-1;2) B(0;-2) et C(7;4) qui définissent un trianle rectangle.

Exercice4

Créez un nouveau script que vous nommerez parallélogramme, qui lit les coordonnées de quatre points et qui dit si le quadrilatère fprmé par ces quatre points est un parallélogramme.
Pour tester le code vous pouvez utiliser les points A(1;-2) B(2;1) C(5;2) et D(4;-1) qui définissent un un parallélogramme.

Exercice5

Creez un nouveau script que vous nommerez exercice_cercle.
Ce script devra :