有机物A为饱和一元羧酸,B是A和某饱和一元醇反应生成的酯,0.4mol的A,B混合物和过量的钠反应,在标准状况下生成3.36L的气体.经测定,该混合物蒸汽的密度为2.523g/L求A,B相对分子质量和A,B结构简式.我的思路如下显然 0.3羧酸+0.1醇所以设羧酸为R-COOH酯为R-COO-R'R为:CnH2n+1所以列式如下:0.3(12n+2n+1+12+32+1)+0.1(12n+2n+1+12+32+R')=2.523×0.4×22.4化简后得:5.6n+R'=4.3没有正整数n使他成立,显然这无意义,我想知道我哪里错了……我看过正确答案,也看懂了,但是我想知道的是我哪里错了…… ……3.36L 的H2,说明有0.15molH2说明此处有0.3mol羧基,又因为一元羧酸,所以是0.3mol的羧酸……就是这样啊…… ……我问的是我哪错了

问题描述:

有机物A为饱和一元羧酸,B是A和某饱和一元醇反应生成的酯,0.4mol的A,B混合物和过量的钠反应,在标准状况下生成3.36L的气体.经测定,该混合物蒸汽的密度为2.523g/L
求A,B相对分子质量和A,B结构简式.
我的思路如下
显然 0.3羧酸+0.1醇
所以设羧酸为R-COOH
酯为R-COO-R'
R为:CnH2n+1
所以列式如下:
0.3(12n+2n+1+12+32+1)+0.1(12n+2n+1+12+32+R')=2.523×0.4×22.4
化简后得:
5.6n+R'=4.3
没有正整数n使他成立,显然这无意义,
我想知道我哪里错了……我看过正确答案,也看懂了,但是我想知道的是我哪里错了……
……3.36L 的H2,说明有0.15molH2说明此处有0.3mol羧基,又因为一元羧酸,所以是0.3mol的羧酸……就是这样啊……
……我问的是我哪错了

显然 0.3羧酸+0.1醇怎么得出的 3.36L你怎么用的

A甲酸
B甲酸丙酯
提供一种清晰的计算方程;
设R基团式量为M(R),R'基团式量为M(R'),
式子:0.3(45+0.4M(R))+0.1(44+M(R'))=2.523*0.4*22.4
注意右边的数据可化为整数,解得4M(R)+M(R')=47
所以R基团一个碳也不能有(否则超过47),R'基团有三个碳。
OK了
你错误的原因可能就是方程太繁琐,导致看错,所以一定要注意方程式的简洁。

你化简后得:5.6n+R'=4.3
这一步错了,应该是56n+R'=43或5.6n+0.1R'=4.3
当n=0时,R'=43,所以R'应为-C3H5(丙基).
则A为HCOOH(甲酸),B为HCOOCH2CH2CH3(甲酸丙酯).
有时候一点小细节就决定了我们的成败 :(