Нужно знать особенности каждого из реагентов, условия протекания реакции. Например, две нерастворимые соли друг с другом реагировать не будут, кислотный оксид не будет реагировать с кислотой, основный оксид с основанием и так далее. Но даже тут есть различные исключения, которые нужно запомнить. Находить методом подбора, например, если нам нужно получить карбонат натрия (Na2CO3) из углекислого газа (СО2), то нужно брать какое-нибудь соединение натрия. Нужно знать, что в реакцию с солью окиды лучше не брать, особенно когда есть возможность добавить щелочь (в нашем случае NaOH), который 100% даст нам нужный результат.
Получаем: 2NaOH + CO2 = Na2CO3 + H2O
Но даже тут следует обратить внимание на то, какое вещество мы взяли в избытке (в первом примере в избытке щелочь), ведь если взять в избытке углекислый газ, то получится уже кислая соль.
Получаем: СО2 + NaOH = NaHCO3
1) 2SO2 + O2 = 2SO3
2) SO3 + H2O = H2SO4
3) H2SO4 + BaCl2 = BaSO4↓ + 2HCl
2Ca+O2=2CaO
2Na+Cl2=2NaCl
2Cu+O2=2CuO
2Al+3S=Al2S3
2Al+3Cl2=2AlCl3
4Li+O2=2Li2O
Zn+Cl2=ZnCl2
2H2+O2=2H2O