Bonjour, j’aurais besoin d’aide svp. C’est niveau seconde et c’est sur Python. Je comprends absolument rien donc si vous pouviez m’aider / m’expliquer le résultat ça serait sympathique...


Un conducteur roule à 50 km/h pendant 1 heure pour sortir de Paris.

Il roule ensuite à 130 km/h pendant 2 heures sur l'autoroute.

Après 3 heures de trajet et sur le reste de son parcours il roulera toujours à 80 km/h. À vitesse v constante on a: v= distance parcourue / temps de parcours

1. Au bout de 0.5 h de trajet (une demi heure) quelle distance est parcourue?

2. Même question au bout de 2 h et 5 h de trajet.

3. Recopiez et complétez sur votre copie le programme suivant donnant la distance parcourue d selon le temps de parcours t .

t = float(input("temps de parcours:"))
if t<=... :
d = 50 ∗ t
elif ... d = . . . . . . . . . + . . . ∗ (t − . . .)
else:
d = . . . . . . . . . + . . . . . . . . . + 80 ∗ (t − . . .) print("la distance parcourue est de ", d ," km)

Merci d’avance...


Sagot :

BENJYX

Réponse :

1) 25 km.

2) Au bout de 2h : 180km

Au bout de 5h: 470km

3)

t = float(input("temps de parcours:"))

if t<= 1:

   d = 50 * t

elif t <= 3:

   d = 50 + 130 * (t - 1)

else:

  d = 50 + 130 * 2 + 80 * (t - 3)

print("la distance parcourue est de ", d ," km")

Explications :

1) Durant la première heure le conducteur a roulé à 50 km/h.

[tex]v = \frac{d}{t} <=> d = v*t \\d = 50 * 0,5 \\d = 25 km[/tex]

2) Au bout de la 2e heure, il aura conduit pendant la première heure à 50km/h puis une autre heure à 130km/h.

[tex]d = 50 * 1 + 130 * 1\\d = 50 + 130\\d = 180km[/tex]

Au bout de la 5e heure, l aura conduit pendant la première heure à 50km/h, 2 autres heures à 130km/h (déjà 3 heures de trajet) et enfin 2 heures à 80km/h.

[tex]d = 50 * 1 + 130 * 2 + 80 * 2\\d = 50 + 260 + 160\\d = 470km[/tex]