Корректные уравнения для реакции K2O и BaCl2:
В сухой системе (без воды): K2O + BaCl2 → BaO + 2 KCl
В водной среде (образуется Ba(OH)2 и KCl; можно представить как последовательные этапы): K2O + 2 H2O → 2 KOH + O2-? (правильнее: K2O + 2 H2O → 2 KOH) BaCl2 + 2 KOH → Ba(OH)2 + 2 KCl Совокупно: K2O + BaCl2 + 2 H2O → Ba(OH)2 + 2 KCl
Кратко: это двойное вытеснение; в сухом виде образуется BaO и KCl, в водном — Ba(OH)2 и KCl.