Ответ:
3.
Ba(+2)Cl2(-1), P(-3)H3(+1), Mg(+2)O(-2), O2(+2), Fe(NO3)3, Ca(+2)(O(-2)H(+1))2, H(+1)I(-1).
4.
Ионная - это связь не металла с металлом (NaCl, K2O, Fe(OH)2, Mg2SO4, CaCO3).
Металическая - это связь между металлами (Mg, Al, K, Ag, Au)
Ковалентная полярная - это связь между несколькими разными не металлами (HCl, PH3, HNO3, H2O, CO2)
Ковалентная не полярная - это связь между одинаковыми не металлами (H2, O2, S8, и т. д.)
P.S. Рада была помочь) Удачи!