Mg+H = MgH так как у обоих валентность 2 то есть ее мы пишем сверху,далее сокращаем если это возможно(в нашем случае возможно) и пишем крест накрест.Сократили получили валентность 1 и там и там.А единицу можно не записывать
.............................
Наверно алкен и альдегиды
2Н2О + Са = Са(ОН)2 +Н2;
Н2 + S = H2S;
Н2S + О2 = SО2 + Н2.