X, Y, Z là ba ancol bền (MX < MY < MZ) mạch hở và có cùng số nguyên tử hiđro. Biết Y no, X và Z có số pi liên tiếp nhau, Y và Z khác nhau số nhóm chức. Cho 12,64 gam hỗn hợp A gồm X, Y, Z tác dụng vừa đủ với K, cô cạn dung dịch thu được hỗn hợp muối T và 3,136 lít H2 (đktc). Đốt cháy hết T thu được CO2, K2CO3 và 8,28 gam H2O. Biết số liên kết pi trung bình của A bằng 0,9. Phần trăm khối lượng muối có phân tử khối lớn nhất trong T có giá trị gần với?
Trả lời bởi giáo viên
nH2 = 0,14 mol => nO (trong A) = 0,28 mol
Lượng nguyên tử H trong hỗn hợp A bay 1 phần tạo H2 và 1 phần tạo H2O khi đốt cháy muối T
=> Bảo toàn nguyên tố H: ${n_{H\,(trong\,A)}} = 2.{n_{{H_2}}}{\text{ + }}2.{n_{{H_2}O}} = 1,2{\text{ }}mol$
=> ${n_{C\,(trong\,A)}} = \dfrac{{{m_A} - {m_H} - {m_O}}}{{12}} = \dfrac{{12,64 - 0,28.16 - 1,2}}{{12}} = 0,58$
Vì ${n_{ancol}}.(1-k) = {n_{{H_2}O}}-{n_{C{O_2}}}$ (trong đó ${n_{{H_2}O}} = \frac{{{n_{H\,(trong\,A)}}}}{2}$; ${n_{C{O_2}}} = {n_{C\,(trong\,A)}}$ ; k là độ không no, k = 0,9)
=> nancol = 0,2
=> số $H = \dfrac{{2.{n_H}}}{{{n_{ancol}}}} = 6$
Vì X, Z có số liên kết pi liên tiếp nhau nên:
X là CH2=CH-CH2OH (x mol)
Z là CH≡C-C2H5On (z mol) (n ≤ 2)
Y no nên Y là C2H6Om (y mol) (m ≤ 2)
nancol = x + y + z = 0,2
nC = 3x + 2y + 4z = 0,58
nO = x + nz + my = 0,28
Do n ≠ m nên:
TH1: n = 1 và m = 2 => x = 0,02; y = 0,1 và z = 0,08
Muối gồm C3H5OK (0,02 mol), C4H5OK (0,1 mol) và C2H4(OK)2 (0,08 mol)
=> $\% {m_{{C_2}{H_4}{{\left( {OK} \right)}_2}}} = 46,46\% $
TH2: n = 2 và m = 1 => loại vì X, Y khác số nhóm chức
Hướng dẫn giải:
+) Từ số mol H2 sinh ra => số mol nhóm OH trong A => số mol O trong A
+) Lượng nguyên tử H trong hỗn hợp A bay 1 phần tạo H2 và 1 phần tạo H2O khi đốt cháy muối T
=> Bảo toàn nguyên tố H: ${n_{H\,(trong\,A)}} = 2.{n_{{H_2}}}{\text{ + }}2.{n_{{H_2}O}}$
=> ${n_{C\,(trong\,A)}} = \dfrac{{{m_A} - {m_H} - {m_O}}}{{12}}$
+) Tính tổng số mol ancol trong A: ${n_{ancol}}.(1-k) = {n_{{H_2}O}}-{n_{C{O_2}}}$
=> số nguyên tử H trong ancol
+) Biện luận tìm X, Y, Z
+) Từ số mol ancol trong A, số mol C trong A, số mol O, lập hpt tìm số mol mỗi ancol
=> số mol mỗi muối