var examples = [ { //1 task: "

Jaké bude pH výsledného roztoku, přidáme-li ke  dm3 o koncentraci  mol⋅dm−3  dm3 vody?

pH výsledného roztoku bude .

", param_in: [ "c1;nahodne(0.0001,0.001);4", "V1;nahodne(0.05,0.20);2", "c2;0;0", "V2;nahodne(0.1,0.3);1", "index;nahodne(0,7);0", "kyselina;vzorceK[index];nz", "sytnost;sytnostiK[index];nz" ], param_out: [ "pH;- Math.log(((V1*c1+V2*c2)/(V1+V2))*sytnost)/Math.LN10;2;0.01" ] }, { //2 task: "

Spočítejte pH roztoku o koncentraci  mol⋅dm−3.

pH roztoku je .

", param_in: [ "cz;nahodne(0.0001,0.001);4", "index;nahodne(0,7);0", "zasada;vzorceZ[index];nz", "sytnost;sytnostiZ[index];nz" ], param_out: [ "poh;14+Math.log(cz*sytnost)/Math.LN10;2;0.01" ] }, { //3 task: "

Jaké je pH roztoku , bylo-li  g po rozpuštění doplněno na objem  dm3?

M()=  g⋅mol−1

pH je .

", param_in: [ "mZ0;nahodne(0.01,0.08);2", "VZ;0.5*(Math.floor(3*Math.random())+1);1", "index;nahodne(0,7);0", "zasada;vzorceZ[index];nz", "MZ;molhmZ[index];2", "sytnost;sytnostiZ[index];nz" ], param_out: [ "pH;14+Math.log((mZ0/(MZ*VZ))*sytnost)/Math.LN10;2;0.01" ] }, { //4 task: "

Jaké je pH  mol⋅dm−3 roztoku ?

pH je .

", param_in: [ "cK0;nahodne(0.0001,0.001);4", "index;nahodne(0,7);0", "kyselina;vzorceK[index];nz", "sytnost;sytnostiK[index];nz" ], param_out: [ "pH;-Math.log(cK0*sytnost)/Math.LN10;2;0.01" ] }, // 5 { task: "

Jaké je pOH  mol·dm−3 roztoku ?

pOH je .

", param_in: [ "cK0;nahodne(0.0001,0.001);4", "index;nahodne(0,7);0", "kyselina;vzorceK[index];nz", "sytnost;sytnostiK[index];nz" ], param_out: [ "pOH;14-(-Math.log(cK0*sytnost)/Math.LN10);2;0.01" ] } ] var vzorceK = [ "HI", "H2SO4", "HBr", "HCl", "HNO3", "HClO4", "HClO3", "HBrO3" ] var sytnostiK = [ 1, 2, 1, 1, 1, 1, 1, 1 ] var molhmK = [ 127.91, 98.08, 80.91, 36.46, 63.01, 100.46, 84.46, 128.91 ] var vzorceZ = [ "KOH", "CsOH", "NaOH", "LiOH", "RbOH", "Sr(OH)2", "Ba(OH)2", "Ca(OH)2" ] var sytnostiZ = [ 1, 1, 1, 1, 1, 2, 2, 2 ] var molhmZ = [ 56.11, 149.91, 39.99, 23.95, 102.48, 121.64, 171.34, 74.09 ]