BaS - ионная, HI - ковалентная полярная, Na - металлическая, О2 - ковалентная неполярная
1.Mg-2
Na-1
Cu-2
Cu-1
Al-3
Zn-1
2.Cu-1
K-1
Fe-3
C-4
Zn-2
P-5
Вот такая получилась структурная формула (см. рисунок):
Ca(OH)2 + 2H3PO4 = Ca(H2PO4)2 + 2H2O
Ca(OH)2 + H3PO4 = CaHPO4 + 2H2O
3Ca(OH)2 + 2H3PO4 = Ca3(PO4)2 + 6H2O
3Ca(OH)2 + H3PO4 = (CaOH)3PO4 + 3H2O