esercitazioni con funzioni dichiarate con derive
su problemi relativi a calcolo di pH

esci esechimica.htm

"idrolisi basica :soluzione guidata e con dichiarazione funzioni"

;Semplificazione(Utente)
"CH3COO-Na : Kw:=10^(-14); pKw=14; Ka=1.8*10^(-5) ; ca=0.1 ; pH ?"

"calcolo pH = pKw - pOH"

"calcolo pOH = -log(OH-)"

"calcolo OH = û(Kw*Cs/Ca) "

"------eseguo i calcoli --------"

oh:=SQRT(10^(-14)*(0.1)/(1.8*10^(-5)))

;Approssimazione(#7)
7.45355*10^(-6)

poh:=-LOG(oh,10)

;Approssimazione(#9)
5.12763

ph:=14-poh

;Approssimazione(#11)
8.87236

"......riporto dati forniti ......."

kw:=10^(-14)

pkw:=14

ka:=1.8*10^(-5)

ca:=0.1

"eseguo i calcoli "

oh:=SQRT(kw*ca/ka)

;Approssimazione(#19)
7.45355*10^(-6)

poh:=-LOG(oh,10)

;Approssimazione(#21)
5.12763

ph:=pkw-poh

;Approssimazione(#23)
8.87236

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

"dichiaro funzione trovaph(ka,ca)"

TROVAPH(ka,ca):=14+LOG(SQRT(10^(-14)*ca/ka),10)

ph:=TROVAPH(ka,ca)

;Approssimazione(#28)
8.87236

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

;Semplificazione(Utente)
"CH3COO-Na : applico funzione, cambia solo Ca"

ca:=0.05

ph:=TROVAPH(ka,ca)

;Approssimazione(#33)
8.72184

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

;Semplificazione(Utente)
"CH3COO-Na ; pm=82; Ka=1.8*10^(-5); g=4.1 ,v=1000 cc: pH?"

ka:=1.8*10^(-5)

pm:=82

v:=1000

g:=4.1

"........."

TROVACA(g,pm,v):=g*1000/(pm*v)

ca:=TROVACA(g,pm,v)

;Approssimazione(#43)
0.05

ph:=TROVAPH(ka,ca)

;Approssimazione(#45)
8.72184

"-------------------------------------------------"