Решение:
Пусть масса Mg = x г, тогда масса Zn = (0,89 - x) г.
Уравнения реакций:
$$Mg + H_2SO_4 \rightarrow MgSO_4 + H_2$$
$$Zn + H_2SO_4 \rightarrow ZnSO_4 + H_2$$
Количество вещества выделившегося водорода:
$$V(H_2) = 0,448 л$$
$$n(H_2) = \frac{V}{V_m} = \frac{0,448 л}{22,4 л/моль} = 0,02 моль$$
Количество вещества Mg:
$$n(Mg) = \frac{x}{24} моль$$
Количество вещества Zn:
$$n(Zn) = \frac{0,89-x}{65} моль$$
По уравнениям реакций:
$$n(H_2) = n(Mg) + n(Zn)$$ $$0,02 = \frac{x}{24} + \frac{0,89-x}{65}$$ $$0,02 \cdot 24 \cdot 65 = 65x + 24(0,89-x)$$ $$31,2 = 65x + 21,36 - 24x$$ $$41x = 9,84$$ $$x = 0,24 г$$
Тогда масса Zn = 0,89 - 0,24 = 0,65 г
Массовая доля Mg:
$$\omega(Mg) = \frac{m(Mg)}{m(смеси)} \cdot 100 = \frac{0,24}{0,89} \cdot 100 = 26,97 %$$
Массовая доля Zn:
$$\omega(Zn) = \frac{m(Zn)}{m(смеси)} \cdot 100 = \frac{0,65}{0,89} \cdot 100 = 73,03 %$$
Ответ: ω(Mg) = 26,97%; ω(Zn) = 73,03%