Cho 15,68l CO2 ở đktc hấp thụ hết vào 400 ml dung dịch KOH 1M và Ba(OH)2 0,5M. Kết thúc phản ứng thu được m gam kết tủa. Tính m. Ai đó làm ơn giải dùm ạ.

1 câu trả lời

Đáp án:

 $m = 19,7(gam)$

Giải thích các bước giải:

Ta có :

$n_{CO_2} = \dfrac{15,68}{22,4} = 0,7(mol)$
$n_{KOH} = 0,4.1 =0,4(mol)$
$n_{Ba(OH)_2} = 0,4.0,5 = 0,2(mol)$
Suy ra :

$n_{OH^-} = n_{KOH} + 2n_{Ba(OH)_2} = 0,4 + 0,2.2 = 0,8(mol)$
$n_{Ba^{2+}} = n_{Ba(OH)_2} = 0,2(mol)$
Ta thấy :

$1 < \dfrac{n_{OH^-}}{n_{CO_2}} = \dfrac{0,8}{0,7} = 1,14 < 2$

nên sau phản ứng có $x\ mol\ CO_3^{2-}$ và $y\ mol\ HCO_3^-$

$2OH^- + CO_2 \to CO_3^{2-} + H_2O$
$OH^- + CO_2 \to HCO_3^-$

Ta có :

$n_{OH^-} = 2x + y = 0,8(mol)$
$n_{CO_2} = x + y = 0,7(mol)$
Suy ra : $x = 0,1 ; y = 0,6$

$Ba^{2+} + CO_3^{2-} \to BaCO_3$

Vì $n_{Ba^{2+}} = 0,2 > n_{CO_3^{2-}} = 0,1$ nên $Ba^{2+}$ dư

$⇒ n_{BaCO_3} = n_{CO_3^{2-}} = 0,1(mol)$
$⇒ m_{BaCO_3} = m = 0,1.197 = 19,7(gam)$

 

Câu hỏi trong lớp Xem thêm