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
]