π
<-

Réactions d'oxydoréduction (Lua)

Pour TI-Nspire OS 3.0 ou ultérieur.

Réactions d'oxydoréduction (Lua)

Unread postby AnToX98 » 05 Jun 2014, 08:05

Bonjour les amis.

Je crée ce topic car j'ai commencé un programme d'équilibrage de réactions d'oxydoréduction et j'aimerais dans la mesure du possible pouvoir le finir avant le bac de Physique-Chimie.

Déjà, tout l'input est terminé, et géré via register. Voici ce que ça donne :

Image

Pour commencer : quelle est la date exacte du bac de Physique-Chimie en France ? :D

Après j'ai trois petites questions pour la programmation en elle même :

• J'ai vu qu'il y avait deux manières de trouver les coefficients stoechiométriques de l'équation : - en utilisant une matrice avec la méthode de gauss, très bien expliqué ici : http://www.casio-education.be/documents/sup-78.pdf
- En utilisant des variables devant chaque élément et résoudre un système d'équation, expliqué ici : http://fr.wikipedia.org/wiki/%C3%89quil ... 3%A9brique

Vu que je ne suis qu'en première, je n'ai pas compris la méthode des matrices et je crois qu'il sera difficile de l'implémenter en Lua/TI-Basic à mon niveau.
Pour cela que je vous demande comment récupérer les solutions d'un système dans une liste ?

• Plus niveau chimique : les éléments H2O, H+ ou HO- en milieu basique se situent-ils toujours d'un même côté de l'équation ?

• Existe-il des couples oxydants/réducteurs dont l'un a des atomes en plus de l'autre ? Comment procéder si oui ?

Merci d'avance de votre aide. Le temps presse ;)
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

Re: Réactions d'oxydoréduction (Lua)

Unread postby guspro » 05 Jun 2014, 12:21

Salut !

Le bac de physique-chimie 2014 en métropole se déroulera le mardi 17 juin de 8h à 11h30.

Bon courage pour la programmation :)
User avatar
guspro
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 30.7%
 
Posts: 16
Joined: 20 Nov 2013, 15:43
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale s

Re: Réactions d'oxydoréduction (Lua)

Unread postby Adriweb » 05 Jun 2014, 12:25

C'est joli, mais il te reste donc une dizaine de jours :P

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14839
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Réactions d'oxydoréduction (Lua)

Unread postby guspro » 05 Jun 2014, 12:39

C'est faisable en 10 jours ?
User avatar
guspro
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 30.7%
 
Posts: 16
Joined: 20 Nov 2013, 15:43
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale s

Re: Réactions d'oxydoréduction (Lua)

Unread postby Adriweb » 05 Jun 2014, 12:46

Ben, niveau Lua, ce n'est l'affaire que de quelques heures maximum, probablement, mais encore faut-il savoir quoi/comment faire niveau chimie, ici, et c'est apparemment là qu'il a des questions :P

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14839
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Réactions d'oxydoréduction (Lua)

Unread postby Bisam » 05 Jun 2014, 14:35

C'est plutôt les maths qui posent problème...
Je te conseillerai bien de regarder ce que j'ai fait en Basic dans mon programme d'équilibrage des équations-bilan... mais ce n'est pas un modèle vu le peu de commentaires qu'il y a.

En fait, les 2 méthodes que tu as citées sont les mêmes. Il s'agit de résoudre un système d'équations à plusieurs inconnues (avec d'ailleurs plus d'inconnues que d'équations). La calculette fait ça très bien... en Basic. Pour éviter de réinventer la roue, le mieux est sans doute de faire les calculs en Basic !
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Réactions d'oxydoréduction (Lua)

Unread postby AnToX98 » 05 Jun 2014, 18:46

Merci mais ça ne répond pas à toutes mes questions ;)
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

Re: Réactions d'oxydoréduction (Lua)

Unread postby Bisam » 05 Jun 2014, 20:11

Au niveau Physique/Chimie, les réponses à tes questions ne vont pas te plaire...
- Dans une équation-bilan,
$mathjax$\text{H}^+/\text{H}_2\text{O}$mathjax$
et
$mathjax$\text{H}_2\text{O}/\text{HO}^-$mathjax$
seront de part et d'autre de l'équation. De plus, ces deux couples s'excluent l'un l'autre, puisque l'un se trouve en milieu acide et l'autre en milieu basique.
- Malheureusement, de nombreux couples redox ont des constituants différents... mais la plupart du temps, la seule différence est l'oxygène, et parfois l'hydrogène. Ceux-ci proviennent alors de l'eau du milieu (ou des ions
$mathjax$\text{HO}^-$mathjax$
).
Exemples :
$mathjax$\text{Fe}_2\text{O}_3/\text{Fe}, \text{MnO}_4^-/\text{Mn}^{2+}, \text{Cr}_2\text{O}_7^{2-}/\text{Cr}^{3+}$mathjax$
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Réactions d'oxydoréduction (Lua)

Unread postby AnToX98 » 05 Jun 2014, 20:41

Pour les Fe2O3/Fe,MnO−4/Mn2+,Cr2O2−7/Cr3+, je ne parlais enfaite que d'éléments différents autres que O et H.
Sinon, tu parlais d'un programme en Basic ?
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

Re: Réactions d'oxydoréduction (Lua)

Unread postby Bisam » 05 Jun 2014, 20:48

Oui, c'est celui-ci, en Basic 68k.
Tu peux le convertir sans problème en du Basic Nspire.

J'en ai même fait une version qui affiche les résultats intermédiaires des calculs (à l'origine, c'était pour débugguer, mais je l'ai gardée à des fins pédagogiques : je savais bien que ça finirait par servir un jour :p )
Je la joins à ce message dès que je l'ai mise sur mon ordi, ce qui ne saurait tarder.
You do not have the required permissions to view the files attached to this post.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Next

Return to Nspire-Lua

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2161 utilisateurs:
>2120 invités
>34 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)