var examples = [ { //1 task: "

 cm3 % roztoku NH3 o hustotě  g⋅cm−3 bylo zředěno na objem  cm3. Jaké bude pH výsledného roztoku?

M(NH3) = 17,03 g⋅mol−1

pKb(NH3) = 4,755

pH výsledného roztoku bude .

", param_in: [ "index;nahodne(10,29);0", "V1;nahodne(1,3);0", "wNH3;wsNH3[index];nz", "roNH3;rosNH3[index];nz", "V;50*(Math.floor(2*Math.random())+2);0", "pKb;4.755;3", "MR;17.03;2" ], param_out: ["pH;14-(0.5*(pKb-Math.log((((10*roNH3*wNH3)/MR)*V1)/V)/Math.LN10));2;0.01" ] }, { //2 task: "

Jaké je pH roztoku o koncentraci  mol⋅dm−3?

pKb() =

pH roztoku je .

", param_in: [ "index;nahodne(0,3);0", "c0;nahodne(0.0015,0.0025);4", "pKb;pKbs[index];2", "slzas;slzasy[index];nz", "slzvzorec;slzvzorce[index];nz" ], param_out: ["pH;14-(0.5*(pKb-Math.log(c0)/Math.LN10));2;0.01" ] }, { //3 task: "

Jaké pH má roztok o koncentraci  mol⋅dm−3?

pKa() =

pH roztoku je .

", param_in: [ "index;nahodne(0,4);0", "c0;nahodne(0.001,0.009);3", "pKa;pKas[index];3", "slkys;slkysy[index];nz", "slkvzorec;slkvzorce[index];nz" ], param_out: ["pH;(0.5*(pKa-Math.log(c0)/Math.LN10));2;0.01" ] }, { //4 task: "

Kolik cm3 % HCOOH o hustotě  g⋅cm−3 je třeba napipetovat, aby se po zředění na objem  dm3 získal roztok o pH ?

M(HCOOH) = 45,57 g⋅mol−1

pKa(HCOOH) = 3,752

Je třeba napipetovat  cm3 roztoku HCOOH.

", param_in: [ "index;nahodne(10,30);0", "wHCOOH;nahodne(10,30);0", "roHCOOH;rosHCOOH[index];nz", "V;nahodne(0.1,0.5);1", "MR;45.57;4", "pKa;3.752;3", "pH;nahodne(2.5,3.5);1" ], param_out: ["V1;Math.pow(10,((-2*pH)+pKa) )*V/((10*roHCOOH*wHCOOH)/MR)*1000;2;0.01" ] } ] var slkysy = [ "kyseliny octové", "kyseliny benzoové", "kyseliny mravenčí", "kyseliny propionové", "kyseliny máselné" ] var slkvzorce = [ "CH3COOH", "C6H5COOH", "HCOOH", "CH3CH2COOH", "CH3CH2CH2COOH" ] var pKas = [ 4.756, 4.2, 3.752, 4.88, 4.82 ] var slzasy = [ "amoniaku", "methylaminu", "ethylaminu", "propylaminu" ] var slzvzorce = [ "NH3", "CH3NH2", "CH3CH2NH2","(CH3)2CH2NH2" ] var pKbs = [ 4.755, 3.38, 3.2, 3.4 ]