Na2CO3:NaOH:HCl:Ca2++CO32-=CaCO3↓:Mg2++2OH-=Mg(OH)2↓:CO32-+2H+=CO2↑+H2O:OH-+H+=H2O:HCl:BaCl2:蒸发结晶
解:(1)镁离子用氢氧根离子沉淀,加入过量的NaOH,钙离子用碳酸根离子沉淀,Na2CO3可以除去钙离子,加NaOH除去镁离子顺序不受限制,只要将两种离子完全除去,过滤即可,最后加HCl除去过量的氢氧根离子碳酸根离子.所以应先加Na2CO3溶液和NaOH,再加入盐酸,
故答案为:Na2CO3、NaOH,HCl;
(2)钙离子用碳酸根离子沉淀,离子方程式为Ca2++CO32-=CaCO3↓;镁离子用氢氧根离子沉淀,离子方程式为Mg2++2OH-=Mg(OH)2↓;用盐酸处理溶液中的碳酸根离子离子方程式为CO32-+2H+=CO2↑+H2O;用盐酸处理溶液中的氢氧根离子离子方程式为OH-+H+=H2O,
故答案为:Ca2++CO32-=CaCO3↓;Mg2++2OH-=Mg(OH)2↓;CO32-+2H+=CO2↑+H2O;OH-+H+=H2O;
(3)取提纯后的食盐溶液少量置于试管中,先向溶液中加入足量的盐酸,无明显现象,可以排除碳酸根离子,再加BaCl2无白色沉淀,一定没有SO42-,反之有,
故答案为:HCl,BaCl2溶液;
(4)溶解度随温度变化不大的溶质从溶液中结晶析出的方法是蒸发溶剂,溶解度随温度变化比较大的溶质从溶液中结晶析出的方法是冷却热饱和溶液,氯化钠的溶解度受温度的???响较小,所以用蒸发结晶,
故答案为:蒸发结晶;