Adloun

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

Commencer avec le tuteur, 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.

Le cours du chapitre · Tous les exercices du chapitre

Chercher avec le tuteur →