esercizi sul pH
dichiarazione funzioni
esci esechimica.htm
File-carica acidoph.mth
"..............................................."
"dichiarazione funzione
trovoph(c)....-log(c,10) "
TROVOPH(c):=-LOG(c,10)
"dichiarazione funzione trovoc(ph)
10^(-ph) "
TROVOC(ph):=10^(-ph)
"............................................."
;Semplificazione(Utente)
"dichiarazione funzioni per calcoli su pH con acidi,basi,
deboli"
;Semplificazione(Utente)
"dati da fornire : concentrazione acido o base, costante
acido o base"
"---------------------------------------"
PHADEBOLE(ka,ca):=-LOG(SQRT(ka*ca),10)
PHBDEBOLE(kb,cb):=14+LOG(SQRT(kb*cb),10)
"----------------------------------------------"
ca:=0.1
ka:=1.8*10^(-5)
ph:=PHDEBOLE(ka,ca)
;Approssimazione(#9)
2.87236
"......................................"
cb:=0.1
kb:=1.8*10^(-5)
ph:=PHBDEBOLE(kb,cb)
;Approssimazione(#14)
11.1276
"oppure con altro modo"
oh:=SQRT(kb*cb)
;Approssimazione(#17)
0.00134164
poh:=-LOG(oh,10)
;Approssimazione(#19)
2.87236
ph:=14-poh
;Approssimazione(#21)
11.1276
"-------------------------------------"
File-carica phdeboli.mth
per avere pH da acidi deboli phadebole, o da basi deboli phbdebole
;Semplificazione(Utente)
"dichiarazione funzioni per calcoli su pH con
acidi,basi, deboli"
;Semplificazione(Utente)
""*"dati da fornire : concentrazione acido o base,
costante acido o base"
"---------------------------------------"
PHADEBOLE(ka,ca):=-LOG(SQRT(ka*ca),10)
PHBDEBOLE(kb,cb):=14+LOG(SQRT(kb*cb),10)
"----------------------------------------------"