Calculate how many grams of O2(g) can be produced from heating 31.8 grams of KClO3(s).

2KClO3 ==> 2KCl + 3O2

mols KClO3 = grams/molar mass = ?
Use the coefficients in the balanced equation to convert mols KClO3 to mols O2.
Now convert mols O2 to grams. g = mols x molar mass.

To calculate the number of grams of O2(g) produced from heating a given mass of KClO3(s), we need to use stoichiometry and the balanced chemical equation for the reaction.

The balanced chemical equation for the decomposition of KClO3 is:
2 KClO3(s) => 2 KCl(s) + 3 O2(g)

From the equation, we can see that 2 moles of KClO3 produce 3 moles of O2. Now, we need to convert the given mass of KClO3 to moles.

The molar mass of KClO3 can be calculated by adding the molar masses of its individual elements:
Molar mass of K = 39.10 g/mol
Molar mass of Cl = 35.45 g/mol
Molar mass of O = 16.00 g/mol

Molar mass of KClO3 = (39.10 g/mol) + (35.45 g/mol) + (3 * 16.00 g/mol) = 122.55 g/mol

To convert mass to moles, we divide the given mass by the molar mass:
Moles of KClO3 = 31.8 g / 122.55 g/mol = 0.2595 mol

Now, using the stoichiometry of the balanced chemical equation, we can determine the moles of O2 produced:
Moles of O2 = 0.2595 mol KClO3 * (3 mol O2 / 2 mol KClO3) = 0.3892 mol

Finally, we convert moles of O2 to grams by multiplying by the molar mass of O2:
Grams of O2 = 0.3892 mol * 32.00 g/mol = 12.461 g

Therefore, heating 31.8 grams of KClO3 will produce approximately 12.461 grams of O2 gas.

31