首先你需要确定反应物是否真的可以发生反应,如果发生反应的话是在什么条件下发生什么类型的反应,这样才能正确写出生成物来.
举几个例子吧:
1、酸碱中和反应:一种酸和一种碱生成一种盐和水
HCl+NaOH=NaCl+H2O
2、酸和盐生成新酸和新盐:
2HCl+Na2CO3=2NaCl+CO2(气体符号)+H2O(本反应生成碳酸,因其不稳定,又分解出二氧化碳)
3、置换反应(活泼金属置换出氢气):
Zn+2HCl=ZnCl2+H2(气体符号)
这个反应你就需要知道金属活泼性顺序表,排在H前面的金属可以从酸中置换出氢气,而排在H后面的铜、汞、银、铂、金就不能同酸反应置换出氢气.
4、置换反应(活泼金属置换非活泼金属):
Fe+CuSO4=Cu+FeSO4
反应也需要知道金属活泼性顺序表,排在前面的金属可以从排在后面的金属的盐溶液中置换出金属单质.
5、氧化还原反应:
这种反应是比较复杂的,首先它会根据反应物的质量配比(即哪种反应物会过量)来决定生成物的种类.其次,在不同的反应条件,如:温度、浓度、催化剂的存在等等决定生成物的种类.最明显的例子就是有硝酸参加的氧化还原反应,根据硝酸浓稀程度不同,生成物的种类也不同,如铜与浓硝酸反应和铜与稀硝酸反应,硝酸的还原产物就不同.还有,由于N元素的化合价从-3、0到+5都有可能出现,所以硝酸参加氧化还原反应时,与相同的反应物反应,却可以在不同条件下生成不同的还原产物,如N2、N2O、NO、NO2、N2O4等等.