Để giải bài toán này, chúng ta sẽ tiến hành theo các bước sau:
### Bước 1: Tính số mol HCl đã cho vào dung dịch X
- Dung dịch HCl có nồng độ 0,5M và thể tích 800 ml.
- Số mol HCl = Nồng độ × Thể tích = 0,5 mol/L × 0,8 L = 0,4 mol.
### Bước 2: Tính số mol CO2 sinh ra
- Theo đề bài, sau phản ứng ta thu được 2,24 lít khí CO2.
- Số mol CO2 = Thể tích (đktc) / 22,4 L/mol = 2,24 L / 22,4 L/mol = 0,1 mol.
### Bước 3: Viết phương trình phản ứng
Các phản ứng xảy ra như sau:
1. Na2CO3 + HCl → NaCl + H2O + CO2
2. K2CO3 + HCl → KCl + H2O + CO2
Giả sử số mol của Na2CO3 là x mol và K2CO3 là y mol. Từ đó, ta có:
- Tổng số mol: \( x + y \) = (số mol HCl - số mol CO2)
- Ta có 0,4 mol HCl đã dùng và 0,1 mol CO2 đã sinh ra:
\( x + y = 0,4 - 0,1 = 0,3 \) (1)
### Bước 4: Tính khối lượng hỗn hợp
- Khối lượng Na2CO3 là 106 g/mol.
- Khối lượng K2CO3 là 138 g/mol.
Tổng khối lượng hỗn hợp được cho là 35 gam:
\[ 106x + 138y = 35 \] (2)
### Bước 5: Giải hệ phương trình (1) và (2)
Từ (1): \( y = 0,3 - x \).
Thay vào (2):
\[ 106x + 138(0,3 - x) = 35 \]
\[ 106x + 41,4 - 138x = 35 \]
\[ -32x + 41,4 = 35 \]
\[ -32x = 35 - 41,4 \]
\[ -32x = -6,4 \]
\[ x = 0,2 \] mol (Na2CO3)
Từ (1) suy ra:
\[ y = 0,3 - 0,2 = 0,1 \] mol (K2CO3)
### Bước 6: Tính phần trăm khối lượng
Khối lượng Na2CO3:
\[ m_{Na2CO3} = 0,2 \times 106 = 21,2 \text{g} \]
Khối lượng K2CO3:
\[ m_{K2CO3} = 0,1 \times 138 = 13,8 \text{g} \]
Phần trăm khối lượng Na2CO3:
\[ \frac{21,2}{35} \times 100 \approx 60,57\% \]
Phần trăm khối lượng K2CO3:
\[ \frac{13,8}{35} \times 100 \approx 39,43\% \]
### Bước 7: Tính khối lượng kết tủa Z
Khi cho Ba(OH)2 vào dung dịch Y, phản ứng xảy ra:
\[ Ba(OH)2 + CO2 → BaCO3 (kết tủa) + H2O \]
Số mol CO2 sinh ra đã tính là 0,1 mol.
Khối lượng kết tủa BaCO3:
- Khối lượng mol của BaCO3 = 197 g/mol
- Khối lượng BaCO3 = 0,1 mol × 197 g/mol = 19,7 g.
### Kết luận:
1. Phần trăm khối lượng của Na2CO3 là khoảng 60,57% và K2CO3 là khoảng 39,43%.
2. Khối lượng kết tủa Z (BaCO3) là 19,7 g.