Mathématiques

Question

A Variation relative
On considère l'algorithme ci-contre, écrit en langage naturel.
1. Cet algorithme comporte une erreur. Corriger cet algorithme et l'écrire dans le langage python.
2. Tester cet algorithme pour Vo = 40 et VA = 55, puis pour Vo = 15 et VA = 13.
3. Modifier cet algorithme pour qu'il indique si l'évolution est une hausse ou une baisse.
Saisir Va
Saisir Vd
VA-Vd
ta
V
Afficher t

J’espère que la photo soit assez nette, merci d’avance pour vos réponse et n’hésitez pas me renvoyer des messages pour plus de précision
A Variation relative On considère l'algorithme ci-contre, écrit en langage naturel. 1. Cet algorithme comporte une erreur. Corriger cet algorithme et l'écrire d

1 Réponse

  • Réponse :

    Explications étape par étape :

    1) taux = (valeur d'arrivée - valeur de départ) / valeur de départ

    donc t prend la valeur (VA - VD) / VD et non pas / VA

    2) Programme python

    VD= float (input("VD = "))

    VA= float (input("VA = "))

    t = (VA -VD)/VD

    print("t = ",t)

    Console:

    Pour VD = 40 et VA = 55

    VD = 40

    VA = 55

    t =  0.375

    Pour VD = 15 et VA = 13

    VD = 15

    VA = 13

    t =  -0.13333333333333333

    3) Programme modifié:

    VD= float (input("VD = "))

    VA= float (input("VA = "))

    t = (VA -VD)/VD

    if t>0:

       print("Hausse de t = ",t)

    else:

           print("Baisse de t = ",t)

    Console

    VD = 40

    VA = 55

    Hausse de t =  0.375

    >>>

    *** Console de processus distant Réinitialisée ***

    VD = 15

    VA = 13

    Baisse de t =  -0.13333333333333333