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ésult
Question
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...
1 Réponse
-
1. Réponse 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]