enseignement scientifique (première) · Chapitre 7 · Exercice supplémentaire
Un programme pour comparer des combustibles
Une diversité de sources d'énergie utilisables par l'Humanité · niveau 2
Énoncé
1. Commenter le programme ci-dessous. 2. Qu'affiche-t-il ? 3. Que se passe-t-il si l'on donne une humidité de ? 4. Proposer une amélioration.
PCI_SEC = 19.0 # MJ par kg de bois parfaitement sec
L_VAP = 2.3 # MJ par kg d'eau vaporisee
def pci(humidite):
"""humidite : fraction massique d'eau, entre 0 et 1"""
return (1 - humidite) * PCI_SEC - L_VAP * humidite
def masse_necessaire(energie_MJ, humidite, rendement):
return energie_MJ / (pci(humidite) * rendement)
for h in [0.0, 0.20, 0.35, 0.50]:
m = masse_necessaire(45000, h, 0.75)
print(h, "->", round(pci(h), 1), "MJ/kg ", round(m), "kg")
Masse de bois nécessaire pour fournir GJ de chaleur utile, en fonction de l'humidité du combustible.
Pour démarrer : comment l'IA t'aide
1. Commenter le programme ci-dessous.
Élève
Le programme est long et je ne vois pas par quoi commencer pour le commenter. Il y a deux fonctions et une boucle, je ne sais pas ce qu'on attend.
IA
Commence par repérer ce que chaque bloc calcule. La docstring de pci dit ce qu'elle attend comme entrée : que représente le paramètre humidite, et que renvoie cette fonction d'après son nom ?
Élève
humidite c'est la fraction massique d'eau, entre 0 et 1. Et pci, c'est le pouvoir calorifique inférieur, donc l'énergie qu'on récupère en brûlant un kilo de bois.
IA
Bien. Regarde maintenant la ligne de calcul de pci : elle combine PCI_SEC et L_VAP avec le paramètre. Quel rôle joue chacun de ces deux termes dans ce que devient l'eau du bois ?
L'IA ne donne pas la réponse : elle pose la question qui fait avancer. Le corrigé de cet exercice n'est pas publié : à toi de continuer.
Continue cet exercice avec l'IA
Reprends la question 1 là où le dialogue s'arrête, puis la suite de l'exercice.
Continuer avec l'IA — gratuit, sans inscriptionGratuit, sans inscription. L'IA te guide pas à pas, sans te donner la réponse.