lua 按行读取文件:一道有机化学题(高手进)

来源:百度文库 编辑:高考问答 时间:2024/04/25 10:17:38
有A,B两份常温下的混合气体,A是烷烃R和足量氧气的混合物,B是烷烃R和炔烃Q与足量的氧气的混合物,取A,B各2.24L引燃,A充分燃烧后气体总体积仍为2.24L,B充分燃烧后气体总体积为2.38L(燃烧的产物都为气态,其体积均以换算成为标准状况)
求:1 烷烃R与炔烃Q
2 2.24L B中,烷烃R所允许的最大体积。
请注明重要步骤!!

1、R为CH4,Q为C4H6。
解:设R的分子式为:CnH2n+2,B的分子式为:CnH2n-2
R燃烧时的方程式:
2CnH2n+2+(3n+1)O2→2nCO2+(2n+2)H2O
因为前后体积不变,所以必有:
2+(3n+1)=2n+2n+2 => n=1,故R为CH4。
Q燃烧时的方程式:
2CnH2n-2+(3n-1)O2→2nCO2+(2n-2)H2O
因为反应后体积增大,所以有:
2+(3n-1)<2n+2n-2 => n>3,故n=4,所以Q为C4H6。

2、C4H6燃烧时,有:
C4H6-----O2-------气体体积增大(L)
2mol 11mol 22.4L
amol bmol 0.14L
可以解得a=1/80 (mol) ,b=11/160 (mol)
则V=2.24-(1/80+11/160)*22.4=0.42L为CH4和O2的混合体积。
CH4燃烧时,有:CH4-----2O2,因为根据题意,O2要过量,所以必须:V(02):V(CH4)>=2.
所以烷烃R所允许的最大体积V1=0.42*1/3=0.14L

烷烃燃烧方程式: CnH2n+2+(3n+1)/2O2===nCO2+(n+1)H2O 由A充分燃烧后气体总体积仍为2.24L得 1+(3n+1)/2=n+n+1
解出 n=1
所以A为 CH4(甲烷)
烷烃燃烧方程式: CnH2n-2+(3n-1)/2O2===nCO2+(n-1)H2O
设B中炔烃Q的体积为X(L),得B中气体燃烧的前后差量为2.38-2.24=0.14(L)
则有 x*[n+n-1-1-(3n-1)/2]=0.14(x< 2.24L)
解之,得 n=0.28/x+3 由于n为整数 x< 2.24 有如下几种情况
X=0.28 n=4; x=0.14 n=5 ……
又有A,B两份常温下为气体 所以n=4 X=0.28为所求 B为 C4H6(丁炔)