What volume of oxygen can be obtained by the addition of excess water to 1.0g of sodium peroxide?
1 Answer
Explanation:
First thing first, you can't calculate the volume of oxygen produced by the reaction if you don't know the conditions for pressure and temperature.
SInce no mention of this was made, I'll assume that the reaction takes place at STP - Standard Temperature and Pressure, which implies a pressure of
Now focus on writing the balanced chemical equation for this reaction.
Sodium peroxide,
#"Na"_2"O"_text(2(s]) + 2"H"_2"O"_text((l]) -> 2"NaOH"_text((aq]) + "H"_2"O"_text(2(aq])#
The oxygen gas will actually come from the decomposition of the hydrogen peroxide.
#2"H"_2"O"_text(2(aq]) -> 2"H"_2"O"_text((l]) + "O"_text(2(g]) uarr#
This equation can be rewritten as
#"H"_2"O"_text(2(aq]) -> "H"_2"O"_text((l]) + 1/2"O"_text(2(g]) uarr#
Combine these two equations to get the overall reaction
#"Na"_2"O"_text(2(s]) + color(red)(cancel(color(black)(2)))"H"_2"O"_text((l]) -> 2"NaOH"_text((aq]) + color(red)(cancel(color(black)("H"_2"O"_text((l])))) + 1/2"O"_text(2(g]) uarr#
which leads to
#"Na"_2"O"_text(2(s]) + "H"_2"O"_text((l]) -> 2"NaOH"_text((aq]) + 1/2"O"_text(2(g]) uarr#
Notice that the reaction produces
To determine how many moles of sodium peroxide you have, use the compound's molar mass
#1.0color(red)(cancel(color(black)("g"))) * ("1 mole Na"_2"O"_2)/(77.978color(red)(cancel(color(black)("g")))) = "0.0128 moles Na"_2"O"_2#
The reaction will produce
#0.0128color(red)(cancel(color(black)("moles Na"_2"O"_2))) * ("1/2 moles O"_2)/(1color(red)(cancel(color(black)("mole Na"_2"O"_2)))) = "0.00640 moles O"_2#
At STP, one mole of any ideal gas occupies exactly
In your case, this many moles of oxygen gas would occupy
#0.00640color(red)(cancel(color(black)("moles"))) * "22.7 L"/(1color(red)(cancel(color(black)("mole")))) = color(green)("0.15 L")#