N88-BASICで水素イオン指数(pH) (1回目)
2021/10/25(月)
N88-BASICで水素イオン指数(pH) (1回目)
塩酸のpH
HClaq塩酸(塩化水素水溶液)の濃度
[HCl](塩化水素濃度)から
[H+](水素イオン濃度)とpH(ピーエイチ)
を求める
水のイオン積
Kw = [H+][OH-] = 1.0×1014 (mol/L)2 (25℃)
HClaq中の水由来の[H+],[OH-]を
[H+] = [OH-] = x (mol/L)とし
HCl由来の[H+]を
[H+] = c (mol/L)とすると
HClaq中では
[H+] = x + c
[OH-] = x
[H+][OH-] = (x + c)x = Kw
x2 + cx - Kw = 0
x = {-c + √(c2 + 4Kw)} / 2 (x≧0より)
[H+] = c + x
= c + {-c + √(c2 + 4Kw)} / 2
pH = -log10[H+] ([H+]=10-aとしたときのaの値)
濃度c = 10(0 ~ -14)mol/L , pH = 0~14として
-log10c - pHグラフを表示しました
NL-BASICとblg~.zip(ph001.bas)は
このブログ(以下のリンク)から
ダウンロードできます
N88-BASICで水素イオン指数(pH) (1回目)
塩酸のpH
HClaq塩酸(塩化水素水溶液)の濃度
[HCl](塩化水素濃度)から
[H+](水素イオン濃度)とpH(ピーエイチ)
を求める
水のイオン積
Kw = [H+][OH-] = 1.0×1014 (mol/L)2 (25℃)
HClaq中の水由来の[H+],[OH-]を
[H+] = [OH-] = x (mol/L)とし
HCl由来の[H+]を
[H+] = c (mol/L)とすると
HClaq中では
[H+] = x + c
[OH-] = x
[H+][OH-] = (x + c)x = Kw
x2 + cx - Kw = 0
x = {-c + √(c2 + 4Kw)} / 2 (x≧0より)
[H+] = c + x
= c + {-c + √(c2 + 4Kw)} / 2
pH = -log10[H+] ([H+]=10-aとしたときのaの値)
濃度c = 10(0 ~ -14)mol/L , pH = 0~14として
-log10c - pHグラフを表示しました
NL-BASICとblg~.zip(ph001.bas)は
このブログ(以下のリンク)から
ダウンロードできます