Решается через количество вещества - универсальный параметр, объединяющий все реагенты!
Уравнение: Mg + 2HCl = H2 + MgCl2
количество магния: n(Mg) = m/M = 48 г/24 г/моль = 2 моль.
По уравнению реакции - столько же (т. е. 2 моль) выделится водорода.
Его объём: V(H2) = n*Vм = 2 моль*22,4 л/моль = 44,8 л (и даже не приблизительно, а точно!)