由M(CO3)y溶于足量的稀盐酸产气2.64g可知,沉淀M(CO3)y量为0.06mol,再根据元素守恒可知M的可能是0.12mol(y=0.5)或者是0.06mol(y=1)或者是0.04mol(y=1.5),根据其质量10.26g,可得MOH的原子量,进而可推知M的原子量.再经过查阅元素周期表可知,只有当y=1时数据符合题设,即M元素为Ba元素.
由滤液为NaOH,可知Ba(OH)2充分反应,则产生的为BaCO3为0.06mol,碳酸根离子为0.06mol,由题可知,Na+为0.35*0.2=0.07mol,可以列出方程求解,可知碳酸钠为0.01mol碳酸氢钠为0.05mol,由于固体质量一共为6.70g,可以算出x=8,即为八水合碳酸钠.