Решение.
Составим уравнения химических реакций:
AgNO$_3$ плюс HCl = AgCl$\downarrow$ плюс HNO$_3$
AgNO$_3$ плюс NaCl = AgCl$\downarrow$ плюс NaNO$_3$
Рассчитаем массу и количество веществ HCl и AgNO_3:
$m($HCl) = 18,25 умножить на 0,20 = $3,65 (г),
\nu($HCl) = 3,65 / 36,5 = 0,10 (моль),
\nu($AgNO_3) = 51 / 170 = $0,3 (моль).
Рассчитаем количество вещества AgNO_3, которое не прореагировало с HCl:
\nu($AgNO_3) = 0,3 минус 0,1 = $0,2 (моль).
Определим массу раствора NaCl, которая прореагировала с AgNO_3:
\nu($NaCl)=\nu($AgNO_3) = $0,2 моль,
$m($NaCl)=0,2 умножить на 58,5 = $11,7 (г),
$m($р минус ра)(NaCl) = 11,7 / 0,26 = 45,00 (г).
Mg + 2HCl = MgCl2 + H2
Рассчитаем массу(HCl) в растворе:
m = mр-ра*W = 0,15*170г = 25,5г
Рассчитаем количество вещества соляной кислоты:
n = m/M = 25,5г/36,5г/моль = 0,7моль
По уравнению реакции:
n(H2) = 2n(HCl) = 1,4моль
m(H) = n*M = 1,4моль*2г/моль = 2,8г
V(H2) = Vm*n = 22,4л/моль*1,4моль = 31,36л