BaO+Al2O3->Ba(AlO2)2; Надо знать, какая кислота соответствует амфотерному (или кислотному) оксиду. Если не помним, то формулу кислоты легко составить, мысленно прибавив к оксиду воду, просто сложив (Al2O3 + H2O = H2Al2O4, но здесь все индексы четные - поэтому разделим на 2 ) HAlO2 - получили формулу кислоты. теперь легко составить формулу соли, видя, что кислота одноосновная, а барий - двухвалентный. С оксидом цинка еще проще - просто складываем два оксида: BAO + ZnO = BaZnO2 ( кислота, соответствующая оксиду цинка - H2ZnO2)
n(O2)=V(O2)/Vm=89,6/22,4=4 моль;
n(KNO3)=n(O2)*2=4*2=8 моль(по уравнению реакции);
M(KNO3)=101 г/моль;
m(KNO3)чист.=n(KNO3) * M(KNO3)=8 * 101=808 г;
m(примесей)= 1000 - 808=192 г;
w(примесей)=192 / 1000=0,192 (19,2 %).