Правильный ответ
(1) Ba(OH)2 + CO2 = BaCO3 + H2O
(2) Mg3P2 + 6HCl = 3MgCl2 + 2PH3
m(р-ра) = 200 + 2,64 = 202,64 г
ω(MgCl2) = 11,4 : 202,64 = 0,0563 или 5,63%
ω(HCl) = 13,14 : 202,64 = 0,0648 или 6,48%
Полное решение
- Запишем уравнения реакций:
(1) Ba(OH)2 + CO2 = BaCO3 + H2O
(2) Mg3P2 + 6HCl = 3MgCl2 + 2PH3
- Вычислим количества веществ в исходных растворах
m(Ba(OH)2) = m(р-ра) • ω(Ba(OH)2) = 200 • 0,0513 = 10,26 г
n(Ba(OH)2) = m : M = 10,26 : 171 = 0,06 моль
m(HCl) = m(р-ра) • ω(HCl) = 200 • 0,1095 = 21,9 г
n(HCl) = m : M = 21,9 : 36,5 = 0,6 моль
- Вычислим количества веществ в итоговом растворе
Δm(р-ра) = m(СO2)
n(CO2) = n(Ba(OH)2) = 0,06 моль
m(СO2) = n • M = 0,06 • 44 = 2,64 г = m(Mg3P2) – m(PH3)
Пусть n(Mg3P2) = x моль, тогда
134х – 68х = 2,64
х = 0,04 моль
n(MgCl2) = 0,12 моль
nост.(HCl) = 0,6 – 0,24 = 0,36 моль
- Вычислим массовые доли веществ в конечном растворе
m(MgCl2) = n • M = 0,12 • 95 = 11,4 г
m(HCl) = n • M = 0,36 • 36,5 = 13,14 г
m(р-ра) = 200 + 2,64 = 202,64 г
ω(MgCl2) = 11,4 : 202,64 = 0,0563 или 5,63%
ω(HCl) = 13,14 : 202,64 = 0,0648 или 6,48%