Коротко: реакции идут в 1-й, 3-й, 4-й и 5-й строках; во 2-й и 6-й — нет.
\(\mathrm{Zn + 2HCl \rightarrow ZnCl_2 + H_2\uparrow}\)
\(\mathrm{Zn + 2H^+ \rightarrow Zn^{2+} + H_2\uparrow}\)\(\mathrm{Na_2SO_4 + KCl \rightarrow}\) реакция не идёт: возможные продукты \(\mathrm{K_2SO_4}\) и \(\mathrm{NaCl}\) растворимы, осадка, газа и воды не образуется.
\(\mathrm{MgCl_2 + 2NaOH \rightarrow Mg(OH)_2\downarrow + 2NaCl}\)
\(\mathrm{Mg^{2+} + 2OH^- \rightarrow Mg(OH)_2\downarrow}\)\(\mathrm{BaCO_3 + 2HCl \rightarrow BaCl_2 + H_2O + CO_2\uparrow}\)
\(\mathrm{BaCO_3 + 2H^+ \rightarrow Ba^{2+} + H_2O + CO_2\uparrow}\)\(\mathrm{Na_2SO_4 + BaCl_2 \rightarrow BaSO_4\downarrow + 2NaCl}\)
\(\mathrm{Ba^{2+} + SO_4^{2-} \rightarrow BaSO_4\downarrow}\)\(\mathrm{MgSO_4 + NaCl \rightarrow}\) реакция не идёт: все возможные продукты растворимы.
Принцип: реакция обмена идёт «до конца», если образуется осадок, газ или вода. В 1-й реакции цинк стоит до водорода, поэтому вытесняет \(\mathrm{H_2}\) из кислоты. В ионных уравнениях ионы, которые не изменились, сокращают.
Если в 5-й строке у тебя записан \(\mathrm{KCl}\), а не \(\mathrm{BaCl_2}\), то там реакции тоже нет.
