python:programmes_de_physique_chimie_en_python:simultit

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
python:programmes_de_physique_chimie_en_python:simultit [2019/10/22 12:19] physixpython:programmes_de_physique_chimie_en_python:simultit [2020/07/24 03:31] (Version actuelle) – modification externe 127.0.0.1
Ligne 5: Ligne 5:
 Pour une solution d'eau distillée on résout l'équation suivante : Pour une solution d'eau distillée on résout l'équation suivante :
  
-[H+]=[OH-] <==> [H+]-10E-14/[H+]=0+[H+]=[OH-] <=⇒ [H+]-10E-14/[H+]=0
  
 Si on rajoute un monoacide (HCl par exemple), il suffit de rajouter [Cl-] Si on rajoute un monoacide (HCl par exemple), il suffit de rajouter [Cl-]
  
-[H+]=[OH-]+[Cl-] <==> [H+]-10E-14/[H+]-Co=0+[H+]=[OH-]+[Cl-] <=⇒ [H+]-10E-14/[H+]-Co=0
  
 ou Co est la concentration de l'acide. ou Co est la concentration de l'acide.
Ligne 19: Ligne 19:
 from math import log10 from math import log10
  
-equation = 'x - (10 ** -14) / x' # électroneutralité+equation = 'x - (10 **-14) / x' # électroneutralité
  
 def f(x): #fonction à résoudre pour trouver la concentration en ion hydrogène def f(x): #fonction à résoudre pour trouver la concentration en ion hydrogène
Ligne 33: Ligne 33:
 #calcul du pH à partir de la concentration en ion hydogène #calcul du pH à partir de la concentration en ion hydogène
 #3 chiffres après la virgule #3 chiffres après la virgule
 +
  
 </code> </code>
  
 **Electroneutralité :** **Electroneutralité :**
 +<code>
 +'x - (10 **-14) / x'
  
-'x - (10 ** -14) x'+</code>
  
 **Acide fort :** **Acide fort :**
 +<code>
 '- C' '- C'
  
-**Base forte :**+</code>
  
 +**Base forte :**
 +<code>
 '+C' '+C'
 +
 +</code>
  
 **Acide faible/Base faible** **Acide faible/Base faible**
Ligne 52: Ligne 59:
 concentration AH : AH concentration AH : AH
  
-concentration en A<sup>-</sup>  : A+concentration en A- : A
  
 pKa : pKa pKa : pKa
  
 +<code>
 '- ( AH + A ) / ( x * 10 ** pKa + 1) + A' '- ( AH + A ) / ( x * 10 ** pKa + 1) + A'
 +
 +</code>
  
 **Acide faible/Base faible avec 2 pKa** **Acide faible/Base faible avec 2 pKa**
Ligne 62: Ligne 72:
 AH2 AH A2 pKa1 pKa2 AH2 AH A2 pKa1 pKa2
  
-'- ( ( AH2 + AH + A ) * x * 10 ** pKa2 + 2 * ( AH2 + AH + A ) ) / (x ** 2 * 10 ** ( pKa1 + pKa2 ) + x * 10 ** pKa2 + 1 ) + AH + A * 2'+'- ( ( AH2 + AH + A ) * x * 10 pKa2 + 2 * ( AH2 + AH + A ) ) / (x 2 * 10 ( pKa1 + pKa2 ) + x * 10 pKa2 + 1 ) + AH + A * 2'
  
-**Acide faible/Base faible avec pKa**+**Acide faible/Base faible avec pKa**
  
 AH3 AH2 AH A3 pKa1 pKa2 pKa3 AH3 AH2 AH A3 pKa1 pKa2 pKa3
  
-'- ( AH3 + AH2 + AH + A3 ) / 10 ** pKa1 * ( x ** 2 + 2 * x / 10 ** pKa2 + 3 / 10 ** pKa2 / 10 ** pKa3 ) / ( x ** 3 + x ** 2 /10 ** pKa1 + x / 10 ** pKa1 / 10 ** pKa2 + 1 / 10 ** ( pKa1 + pKa2 + pKa3 ) ) + AH2 + AH * 2 + AH * 3'+'- ( AH3 + AH2 + AH + A3 ) / 10 pKa1 * ( x 2 + 2 * x / 10 pKa2 + 3 / 10 pKa2 / 10 pKa3 ) / ( x 3 + x 2 /10 pKa1 + x / 10 pKa1 / 10 pKa2 + 1 / 10 ** ( pKa1 + pKa2 + pKa3 ) ) + AH2 + AH * 2 + AH * 3'
  
  
  • python/programmes_de_physique_chimie_en_python/simultit.1571739586.txt.gz
  • Dernière modification : 2020/07/24 00:23
  • (modification externe)