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" ]