在给定的转化关系中,硫酸与甲、乙、丁三种物质反应,而甲、乙、丙、丁(Mg、BaCl2、Na2CO3、HCl)中只有HCl不和硫酸反应,所以丙为HCl;由氢氧化钙与乙反应,推出乙为Na2CO3,而甲与乙反应,甲为BaCl2,丁为Mg;因此:
(1)甲是BaCl2,乙是Na2CO3;
(2)乙为碳酸钠,因此乙和Ca(OH)2的反应方程式为:Na2CO3+Ca(OH)2═CaCO3↓+2NaOH;
(3)置换反应是单质和化合物反应产生新的单质和化合物的反应,因此可以是镁和盐酸或硫酸的反应,反应的方程式为:Mg+2HCl═MgCl2+H2↑ (或Mg+H2SO4═MgSO4+H2↑);
故答案为:(1)BaCl2;Na2CO3; (2)Na2CO3+Ca(OH)2═CaCO3↓+2NaOH; (3)Mg+2HCl═MgCl2+H2↑ (或Mg+H2SO4═MgSO4+H2↑).