π
<-
Chat plein-écran
[^]

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: 70.2%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
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):
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
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 51.4%
 
Posts: 12577
Images: 1081
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
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):
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
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 51.4%
 
Posts: 12577
Images: 1081
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
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: 47.4%
 
Posts: 5422
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):

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: 70.2%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
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: 47.4%
 
Posts: 5422
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):

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: 70.2%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
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.
Attachments
chimie.equi2.v2p
Version "pédagogique"
(3.15 KiB) Downloaded 30 times
User avatar
BisamAdmin.
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 47.4%
 
Posts: 5422
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):

Next

Return to Nspire-Lua

Who is online

Users browsing this forum: No registered users and 0 guests

-
Search
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
415 utilisateurs:
>396 invités
>14 membres
>5 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)