解题思路:根据图中信息可以判断当加入BaCl2溶液质量为40g时,反应后溶液中溶质;
根据氯化钡溶液的质量、质量分数、反应的化学方程式可以计算生成沉淀的质量及其碳酸钠的质量;
根据碳酸钠的质量、药品质量可以计算样品中碳酸钠的质量分数.
(1)当加入BaCl2溶液质量为40g时,碳酸钠反应了一部分,氯化钡和碳酸钠反应生成碳酸钡沉淀和氯化钠,因此反应后溶液中溶质是碳酸钠、氢氧化钠、氯化钠.
故填:碳酸钠、氢氧化钠、氯化钠.
(2)设生成沉淀的质量为x,碳酸钠的质量为y,
BaCl2 +Na2CO3═BaCO3↓+2NaCl,
208 106 197
100g×20.8% y x
[208/100g×20.8%]=[106/y]=[197/x],
x=19.7g,y=10.6g,
答:故填:19.7.
(3)样品中碳酸钠的质量分数为:[10.6g/20g]×100%=53%,
答:样品中碳酸钠的质量分数为53%.
点评:
本题考点: 根据化学反应方程式的计算.
考点点评: 本题主要考查学生运用假设法和化学方程式进行计算和推断的能力,计算时要注意规范性和准确性.