Une transformation chimique peut être modélisée par une réaction chimique dont l’équation peut s’écrire : a A + b B → ….. A et B sont appelés les réactifs. A et b sont les nombres stœchiométriques de l’équation équilibrée. On considère un système chimique constitué de nAi mol de l’espèce A et de nBi mol de l’espèce B. On définit une grandeur notée x qui s’appelle l’avancement de la réaction. X a une valeur nulle au début de la réaction. Sa valeur augmentera avec un incrément de 0,1 mol dans notre programme. Plus l’avancement de la réaction progresse, plus les quantités des deux réactifs diminuent. Elles se calculent à l’aide des relations : = − × = − × La réaction s’arrête lorsqu’au moins l’un des deux réactifs a été entièrement consommé. Sa quantité de matière est alors nulle et ce réactif s’appelle le réactif limitant. Il est possible que les quantités des deux réactifs soient également nulles en même temps. On dit que la réaction s’effectue dans les conditions stœchiométriques. 1) Ecrire l’algorithme en langage naturel d’une fonction permettant d’identifier le réactif limitant si on lui transmet les arguments suivants : (a, nAi, b, nBi). Cette fonction devra renvoyer « A » si le réactif limitant est l’espèce chimique A, « B » si le réactif limitant est l’espèce B et « AB » si nous sommes dans les conditions stœchiométriques. 2) On suppose que a=1 et que b=2. Tracer le graphe de contrôle de la fonction et prévoir les tests nécessaires pour valider le fonctionnement de cette fonction. 3) Ecrire cette fonction en langage Python. 4) Réaliser la série de tests permettant de valider le fonctionnement de la fonction.
Bonjour, quelquun peut maider pour mon exercice, jarrive vraiement pas ?