Решение:
1. Запишем уравнение реакции:
MgO + 2HCl → MgCl$$_2$$ + H$$_2$$O
2. Рассчитаем количество вещества оксида магния:
M(MgO) = 24 + 16 = 40 г/моль
n(MgO) = m(MgO) / M(MgO) = 8 г / 40 г/моль = 0.2 моль
3. Рассчитаем массу хлороводорода в растворе:
m(HCl) = m(раствора) * массовая доля = 146 г * 0.2 = 29.2 г
4. Рассчитаем количество вещества хлороводорода:
M(HCl) = 1 + 35.5 = 36.5 г/моль
n(HCl) = m(HCl) / M(HCl) = 29.2 г / 36.5 г/моль = 0.8 моль
5. Определим, какое из веществ в избытке. По уравнению реакции:
1 моль MgO реагирует с 2 моль HCl
0. 2 моль MgO реагирует с 0.4 моль HCl
Так как у нас 0.8 моль HCl, то HCl в избытке, а MgO прореагировал полностью.
6. Рассчитаем количество вещества образовавшегося хлорида магния. По уравнению реакции:
1 моль MgO образует 1 моль MgCl$$_2$$
0. 2 моль MgO образует 0.2 моль MgCl$$_2$$
7. Рассчитаем массу хлорида магния:
M(MgCl$$_2$$) = 24 + 2 * 35.5 = 95 г/моль
m(MgCl$$_2$$) = n(MgCl$$_2$$) * M(MgCl$$_2$$) = 0.2 моль * 95 г/моль = 19 г
Ответ: масса образовавшейся соли (хлорида магния) составляет 19 г.