分析:由于反应前固体是氯酸钾和二氧化锰,反应后固体是氯化钾和二氧化锰,只有生成的氧气是气体而放出,所以cg固体是氯化钾和二氧化锰的质量和,放出的氧气质量应该是反应前的总质量与反应后的固体总质量的差,即生成氧气的质量是(a + b - c)g.
根据化学方程式计算
设生成氧气的质量为 x
2KClO3 =MnO2加热= 2KCl + 3O2(气体符号)
245 96
ag x
245 :96 = ag :x
x = 96a/245 g
在这里(a + b - c)g = 96a/245 g
因为此题是“将a克氯酸钾与b克二氧化锰的混合物加热到直到质量不在减少为止”,这就说明反应已经结束了,所以说两种算法都对.