chimie (première) · Chapitre 4 · Exercice supplémentaire
Pour aller plus loin. Écrire une fonction Python bilan(n0, coeffs r…
Avancement et bilans de matière · Le tableau d'avancement comme outil général · niveau 3 (difficile)
Énoncé
Pour aller plus loin. Écrire une fonction Python bilan(n0, coeffs_r, coeffs_p, x) qui renvoie les quantités de tous les réactifs et produits à l'avancement , et qui lève une erreur si dépasse ou si . La tester sur la synthèse de l'ammoniac.
Pour démarrer : comment l'IA t'aide
Élève
Je ne vois pas trop par où commencer : la fonction doit renvoyer quoi exactement, et sous quelle forme ?
IA
Relis l'énoncé : il parle des quantités de tous les réactifs et produits à l'avancement . Quelles sont les entrées de la fonction, et qu'est-ce qui, dans ces entrées, te donne le nombre de réactifs et le nombre de produits ?
Élève
Les entrées sont n0, coeffs_r, coeffs_p et x. n0 et coeffs_r sont des listes de même longueur, une valeur par réactif, et coeffs_p une liste, une valeur par produit.
IA
Oui. Pour un réactif , quelle opération fais-tu entre sa quantité initiale et l'avancement pour obtenir sa quantité à l'avancement ? Et pour un produit, sachant qu'il n'y en a pas au départ ?
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 l'exercice là où le dialogue s'arrête.
Continuer avec l'IA — gratuit, sans inscriptionGratuit, sans inscription. L'IA te guide pas à pas, sans te donner la réponse.