var examples = [
{ //1
task: "
Tlumivý roztok obsahuje v 1 dm3 mol a mol . Jaké je pH roztoku?
Ka() =
pH roztoku je .
",
param_in: [
"V;1;0",
"n1;nahodne(0.2,1.5);1",
"n2;nahodne(2.1,3.1);1",
"index;nahodne(0,2);0",
"kyselinaP;kyselinyP[index];nz",
"sulP;soliP[index];nz",
"KakysPPrez;KakysyPPrez[index];nz",
"KakysP;KakysyP[index];nz"
],
param_out: ["pH;-Math.log(KakysP)/Math.LN10+Math.log((n2/V)/(n1/V))/Math.LN10;2;0.01"
]
},
{ //2
task: "Vypočítejte pH roztoku, který vznikl rozpuštěním stejných molárních množství a ve vodě.
Ka() =
pH roztoku je .
" ,
param_in: ["c;1;0",
"index;nahodne(0,2);0",
"kyselinaP;kyselinyP[index];nz",
"sulP;soliP[index];nz",
"KakysPPrez;KakysyPPrez[index];nz",
"KakysP;KakysyP[index];nz"
],
param_out:["pH;-Math.log(KakysP)/Math.LN10+0;2;0.01"
]
},
{
task: "Jaké je pH tlumivého roztoku obsahujícího v 1 dm3 mol a dm3 NH3 o koncentraci mol⋅dm−3?
Kb(NH3) = 1,8⋅10−5
pH roztoku je .
" ,
param_in: ["n1;nahodne(0.8,1.2);0",
"c2;nahodne(1,5);2",
"index;nahodne(0,1);0",
"sulp;solip[index];nz",
"KbzaspPrez;KbzaspyPrez[index];nz",
"Kbzasp;Kbzaspy[index];nz",
"V1;1;0",
"V2;nahodne(0.300,0.400);3"
],
param_out: ["pH;14-(-Math.log(Kbzasp)/Math.LN10)+Math.log(((V2*c2/V1))/(n1/V1))/Math.LN10;2;0.01"
]
}
]
var kyselinyP = [
"CH3COOH", "HClO", "HCOOH"
]
var KakysyP = [
1.8e-5, 2.95e-8, 1.77e-4
]
var KakysyPPrez = [
"1,8.10−5", "2,95.10−8", "1,77.10−4"
]
var soliP = [
"CH3COONa", "NaClO", "HCOONa"
]
var Kbzaspy = [1.76e-5, 1.85e-5 ]
var KbzaspyPrez = [ "1,76.10−5", "1,85.10−5" ]
var solip = [
"NH4Cl", "NH4NO3"
]