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

"******************************************"