Python au lycée (1) : Les variables Exercices

Algorithme : Coefficient directeur

Durée estimée
5 minutes
Difficulté
Votre progression

Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.

Créer un compte

Objectifs travaillés

Écrire un algorithme qui demande les coordonnées de deux points A et B (d'abscisses différentes) et calcule le coefficient directeur de la droite (AB)

Corrigé

Il faut demander quatre coordonnées.

Le coefficient directeur est :

$ a=\dfrac{y_B - y_A}{x_B - x_A} $

Par exemple :

variables xa, ya, xb, yb, coef : nombres
début algorithme

  • écrire « Entrer l'abscisse de A »
  • lire xa
  • écrire « Entrer l'ordonnée de A »
  • lire ya
  • écrire "Entrer l'abscisse de B (différente de l'abscisse de A)"
  • lire xb
  • écrire « Entrer l'ordonnée de B »
  • lire yb
  • coef prend la valeur (yb - ya)/(xb - xa)
  • écrire "Le coefficient directeur de la droite (AB) est : ", coef

fin algorithme

En Python :

xa = float(input("Entrer l'abscisse de A : "))
ya = float(input("Entrer l'ordonnée de A : "))
xb = float(input("Entrer l'abscisse de B (différente de l'abscisse de A) : "))
yb = float(input("Entrer l'ordonnée de B : "))
coef = (yb - ya) / (xb - xa)
print("Le coefficient directeur de la droite (AB) est :", coef)

Remarque : On pourrait améliorer cet algorithme en vérifiant si l'abscisse de B est différente de l'abscisse de A et en affichant un message d'erreur dans le cas contraire.

Programme Casio (Graph 85) :

Algorithme Casio (Graph 85)

Algorithme Algobox :

Algorithme Casio (Graph 85)