titolazione acido-base forte
esci esechimica.htm
"dalla relazione Na*Va = Nb*Vb :noti tre
valori, trovare il quarto"
"ponendo c1,c2 valori noti di un componente, cx valore noto
secondo component~
e"
"si calcola con x il valore del secondo componente"
"i dati vanno sempre inseriti secondo l'ordine
fornito:ultimo cx"
"*******************************************"
TROVAX(c1,c2,cx):=c1*c2/cx
"trasformo c % p:v in normale"
NORMALEBASE(g,pm,vbb):=10*g*vbb/pm
"********************************************"
;Semplificazione(Utente)
"es. acido bibasico(val=2); vx=c3=16
cc da titolare "
;Semplificazione(Utente)
" Ba(OH)2 (pm.171) ;Cb=c1=0.2 p:v;
vb=c2=21 cc; vbb=2 :titolante"
"calcolare la molarita dell'acido ma "
"................................................."
"guida alla soluzione"
"molarita = normalita/valenza"
"na = nb*vb/va "
"nb = molarita*valenza "
"molarita = 0.2*1000/(pm*100) ....0.2*10/pm "
"calcolo...."
"calcolo molarita della base mb"
mb:=10*(0.2)/171
;Approssimazione(#21)
0.0116959
"calcolo normalita della base nb"
nb:=mb*2
;Approssimazione(#24)
0.0233918
;Semplificazione(Utente)
"calcolo normalita dell'acido na "
na:=nb*21/16
;Approssimazione(#27)
0.0307017
ma:=na/2
;Approssimazione(#29)
0.0153508
"calcolo molarita dell'acido ma "
"*******************************************"
;Semplificazione(Utente)
"applico due funzioni ,inserendo
valori numerici noti"
nb:=NORMALEBASE(0.2,171,2)
;Approssimazione(#34)
0.0233918
na:=TROVAX(nb,21,16)
;Approssimazione(#36)
0.0307017
ma:=na/2
;Approssimazione(#38)
0.0153508
"************************************"
"..trascrivo i dati forniti,,applico
a funzioni.."
g:=0.2
pm:=171
vbb:=2
c2:=21
cx:=16
vaa:=2
"............."
c1:=NORMALEBASE(g,pm,vbb)
;Approssimazione(#49)
0.0233918
na:=TROVAX(c1,c2,cx)
;Approssimazione(#51)
0.0307017
ma:=na/vaa
;Approssimazione(#53)
0.0153508
"******************************************"