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)

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