1. Записываем уравнение реакции:
Ba(OH)2 + H2SO4 → BaSO4↓ + 2H2O
2. Рассчитываем молярные массы:
M(Ba(OH)2) = 137.3 + 2(16 + 1) = 171.3 г/моль
M(H2SO4) = 2 + 32 + 4(16) = 98 г/моль
M(BaSO4) = 137.3 + 32 + 4(16) = 233.3 г/моль
3. Рассчитываем количество вещества:
n(Ba(OH)2) = 30 г / 171.3 г/моль ≈ 0.175 моль
n(H2SO4) = 40 г / 98 г/моль ≈ 0.408 моль
4. Определяем лимитирующий реагент. По уравнению реакции, на 1 моль Ba(OH)2 требуется 1 моль H2SO4. Так как количество H2SO4 (0.408 моль) больше, чем Ba(OH)2 (0.175 моль), то лимитирующим реагентом является Ba(OH)2.
5. Рассчитываем массу осадка BaSO4:
n(BaSO4) = n(Ba(OH)2) = 0.175 моль
m(BaSO4) = n(BaSO4) * M(BaSO4) = 0.175 моль * 233.3 г/моль ≈ 40.83 г
Ответ: 40.83 г