enseignement scientifique (première) · Chapitre 6 · Exercice supplémentaire
Un programme pour le bilan énergétique
De la conversion biologique de l'énergie solaire par la photosynthèse à l'énergie nécessaire à tous les êtres vivants · niveau 2
Énoncé
On veut automatiser le calcul du bilan d'une journée. 1. Commenter le programme ci-dessous. 2. Que renvoie-t-il pour une personne de kg qui consomme kcal, marche h à kcalh et court min à kcalh ? 3. Quelle simplification abusive contient-il ? 4. Proposer une amélioration en une phrase.
def bilan(masse_kg, apports_kcal, activites):
"""activites : liste de couples (duree_en_heures, kcal_par_heure)"""
base = 24 * masse_kg # 1 kcal par kg et par heure
thermogenese = 0.10 * apports_kcal
sport = 0
for duree, puissance in activites:
sport += duree * puissance
depenses = base + thermogenese + sport
return apports_kcal - depenses
print(bilan(60, 2400, [(1.0, 250), (0.5, 700)]))
Bilan énergétique journalier : la différence entre ce qui est apporté et ce qui est dépensé, en kilocalories.
Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.
100 % gratuit
Cherche cet exercice avec le tuteur
- Cet exercice avec le tuteur, sans compte : il guide pas à pas, sans donner la réponse
- 5 autres exercices corrigés dans ce chapitre, et 4 à chercher avec le tuteur
- Le podcast et la vidéo du chapitre et la correction filmée du TD : 2 minutes sans compte
Sans compte : le cours, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.