文档库 最新最全的文档下载
当前位置:文档库 › 化工原理作业题Word版

化工原理作业题Word版

化工原理作业题Word版
化工原理作业题Word版

【0-3】1000kg 的电解液中含NaOH 质量分数10%、NaCl 的质量分数10%、2H O 的质量分数80%,用真空蒸发器浓缩,食盐结晶分离后的浓缩液中含NaOH 50%、NaCl 2%、2H O 48%,均为质量分数。试求:(1)水分蒸发量;(2)分离的食盐量;(3)食盐分离后的浓缩液量。在全过程中,溶液中的NaOH 量保持一定。

解 电解液1000kg 浓缩液中

NaOH 1000×0.l=100kg NaOH ω=0.5(质量分数) NaOH 1000×0.l=100kg NaCl ω=0.02(质量分数) 2H O 1000×0.8=800kg 2H O ω=0.48(质量分数)

在全过程中,溶液中NaOH 量保持一定,为100kg

浓缩液量为/.10005200=kg 200kg 浓缩液中,水的含量为200×0.48=96kg,故水的蒸发量为800-96=704kg 浓缩液中 NaCl 的含量为200×0.02=4kg ,故分离的 NaCl 量为100-4=96kg

【1-2】某设备进、出口的表压分别为-12kPa 和157kPa ,当地大气压力为101.3kPa 。试求此设备的进、出口的绝对压力及进、出的压力差各为多少帕。

解 进口绝对压力 ..进101312893 =-=p kPa

出口绝对压力 ..出101 31572583 =+=p kPa 进、出口的压力差

..p kPa p kPa ?=--=+=?=-=157(12)15712169 或 258 389 3169

【1-6】如习题1-6附图所示,有一端封闭的管子,装入若干水后,倒插入常温水槽中,管中水柱较水槽液面高出2m ,当地大气压力为101.2kPa 。试求:(1)管子上端空间的绝对压力;(2)管子上端空间的表压;(3)管子上端空间的真空度;(4)若将水换成四氯化碳,管中四氯化碳液柱较槽的液面高出多少米?

解 管中水柱高出槽液面2m ,h=2m 水柱。 (1)管子上端空间的绝对压力绝p 在水平面11'-处的压力平衡,有

.绝绝大气压力

1012001000981281580 (绝对压力)

ρ+==-??=p gh p Pa

(2)管子上端空间的表压 表p

表绝 -大气压力=8158010120019620 =-=-p p Pa

习题1-6附图

(3)管子上端空间的真空度真p

()真表=-=-1962019620 p p Pa -=

(4)槽内为四氯化碳,管中液柱高度'h

'ccl

h

h ρρ=

4

水 常温下四氯化碳的密度,从附录四查得为/ccl kg m ρ=4

31594

【1-10】常温的水在如习题1-10附图所示的管路中流动,为测量A 、B 两截面间的压力差,安装了两个串联的U 形管压差计,指示液为汞。测压用的连接管中充满水。两U 形管的连接管中,充满空气。若测压前两U 形压差计的水银液面为同一高度,试推导A 、B 两点的压力差?p 与液柱压力汁的读数12、R R 之间的关系式。

解 设测压前两U 形压差计的水银液面,距输水管中心线的距离为H 。

在等压面'22-处

11

221汞水气22ρρρ+????

=++-+ ? ?????A R R R p p H g R g g '222汞水2ρρ?

?=+-+ ??

?B R p p H g R g

因'22=p p ,由上两式求得

()水气12汞g 2ρρρ+?

?-=+- ???A B p p R R

因气水ρρ<<

故 ()

水12汞-2ρρ?

?

-=+ ???

A B p p R R g

【1-13】如习题1-13附图所示的套管式换热器,其内管为.mm .mm 335325φ?,外管为mm .mm 6035φ?。内管中有密度为/31150kg m 、流量为/5000kg h 的冷冻盐水流动。内、外管之间的环隙有绝对压力为0.5MPa ,进、出口平均温度为0℃,流量为/160kg h 的气体流动。在标准状态下(0℃,101.325)kPa ,气体的密度为./312kg m 。试求气体和盐水的流速。

解 液体 /3

1150 ρ=kg m 习题1-10附图

内管内径 ...d mm m =-?==内3353252270027 液体质量流量 /5000=m q kg h ,体积流量 3

5000/1150

=V q m h

流速 /./.液22

50001150211 36000027

4

4

V

q u m s d

π

π

=

=

=?

?

气体质量流量 /m q kg h =160

密度 .../6

3气051012592101325

ρ?=?=kg m

体积流量 .3

160/592

=V q m h 流速 ()

/../..u m s π

=

=?

-气2

2

160592

567 36000053

00335

4

习题1-13附图 习题1-14附图

【1-15】常温的水在如习题1-15附图所示的管路中流动。在截面1处的流速为./05m s ,管内径为200mm ,截面2处的管内径为100mm 。由于水的压力,截面1处产

生1m 高的水柱。试计算在截面1与2之间所产生的水柱高度差h 为多少(忽略从1到2处的压头损失)?

解 ./105=u m s

.,.d m d m ==1202 01

.()/2

212120522??

==?= ???

d u u m s d

221

12222

ρρ+=+p u p u ..222212

21205187522

ρ

---===p p u u

..121875187510001875ρ?=-==?=p p p Pa

..187501911911000981

ρ?=

===?p h m mm g

另一计算法

22

1122

22ρρ+=+

p u p u g g g g

...2

222

1221205019122981

ρ---====?p p u u h m g g

计算液柱高度时,用后一方法简便。

【1-17】如习题1-17附图所示的常温下操作的水槽,下面的出水管直径为

.5735mm mm φ?。当出水阀全关闭时,压力表读数为30.4kPa 。而阀门开启后,压力表读数降至20.3kPa 。设压力表之前管路中的压头损失为0.5m 水柱,试求水的流量为多少/3m h ?

解 出水阀全关闭时,压力表读数30. 4kPa (表压)能反映出水槽的水面距出水管的高度h

...p h m g ρ?===?3表

3304103110981

阀门开启后,压力表读数 .2203=p kPa (表压) 从水槽表面至压力表处的管截面列出伯努利方程,以求出水管的流速2u

2

22

1++2ρ=∑f p u Z H g g

.,.13105水柱==∑=f Z h m H m

(23)

232031031052981

10981?=++??u

./.2323005==u m s d m

水的流量

..././22333200532363410228 4

4

V q d u m s m h π

π

-=

=

??=?=

【1-29】试求下列换热器的管间隙空间的当量直径:(1)如习题1-29附图(a)所示,套管式换热器外管为mm mm φ?2199,内管为mm mm φ?1144;(2)如习题1-29附图(b)所示,列管式换热器外壳内径为500mm ,列管为mm mm φ?252的管子174根。

习题1-15附图

习题1-16附图

习题1-17附图

习题1-29附图

解 (1)套管式换热器,内管外径.10114=d m ,外管内径.20201=d m 当量直径 ...21020101140087=-=-=e d d d m

(2) 列管式换热器,外壳内径.205=d m ,换热管外径.10025=d m ,根数174=n 根

当量直径 ()

(.)(.)

.()..2222

21210517400254400291051740025

π

π--?=?==++?e d nd d m d nd

【1-33】如习题1-33附图所示,用离心泵从河边的吸水站将20℃的河水送至水塔。水塔进水口到河水水面的垂直高度为34.5m 。管路为1144mm mm φ?的钢管,管长1800m ,包括全部管路长度及管件的当量长度。若泵的流量为/m h 330,试求水从泵获得的外加机械能为多少?钢管的相对粗糙度

.0002ε

=d

解 水在20℃时./39982ρ=kg m ,.3100410Pa s μ-=?? .,0106 1800e d m l l m =+=

流量 /330=V q m h 流速 / ./(.)22

30360009448010644V

q u m s d ππ=

==? ...Re ..43

0106094489982

99610100410

ρ

μ

-??=

=

=??du 湍流 查得.00252λ=

摩擦阻力损失 ../.22

18000944800252191201062

e f l l u h J kg d λ+==??=∑

以河水水面为基准面,从河水水面至水塔处的水管出口之间列伯努利方程。 外加机械能 .../22

209448345981191530 22

f u W Z

g

h J kg =++∑=?++=

【2-2】原来用于输送水的离心泵现改为输送密度为1400kg/m 3

的水溶液,其他性质可视为与水相同。若管路状况不变,泵前后两个开口容器的液面间的高度不变,试说明:(1)泵的压头(扬程)有无变化;(2)若在泵出口装一压力表,其读数有无变化;(3)泵的轴功率有无变化。

习题1-33附图

解 (1)液体密度增大,离心泵的压头(扬程)不变。(见教材) (2)液体密度增大,则出口压力表读数将增大。 (3)液体密度ρ增大,则轴功率V q gH

P ρη

=

将增大

【2-10】 用离心泵输送80℃热水,今提出如下两种方案(见习题2-10附图)。若两方案的管路长度(包括局部阻力的当量长度)相同,离心泵的汽蚀余量2h m ?=。试问这两种流程方案是否能完成输送任务?为什么?环境大气压力为.10133kPa 。

解 水在80℃时饱和蒸气压.4738V p kPa =,密度./39718kg m ρ=,汽蚀

余量2h m ?=,大气压力.010133p kPa =

最大允许安装高度为

(..)...30允许10133473810=23669718981

V f f f g p p H h H H H g ρ--?-?-=--=-?∑∑∑

第(2)方案的安装高度7g H m =,大于g H 允许,不能完成输送任务。 第(1)方案的安装高度1g H m =-

若.f H -≤-∑1366.则.466f H m ∑≤水柱时可以用。

【4-2】有一冷藏室,其保冷壁是由30mm 厚的软木做成的。软木的热导率λ=0.043 W/(m·℃)。若外表面温度为28℃,内表面温度为3℃,试计算单位表面积的冷量损失。

解 已知.(),.123℃, 28℃, =0043/℃ 003t t W m b m λ==?=, 则单位表面积的冷量损失为 ()()../.q t t W m b

λ

=

-=

-=-2120043

328358 003

【4-6】某工厂用1705mm mm φ?的无缝钢管输送水蒸气。为了减少沿途的热损失,在管外包两层绝热材料,第一层为厚30mm 的矿渣棉,其热导率为./()W m K ?0065;第二层为厚30mm 的石棉灰,其热导率为./()W m K ?021。管内壁温度为300℃,保温层外表面温度为

习题2-10附图

40℃。管路长50m 。试求该管路的散热量。 解 ()

ln ln ln 14234

112233

2111l t t q r r r r r r πλλλ-=

++

()

ln ln ln ..230040185111511454580006585021115

π-=

++

/W m =284

.42845014210l Q q l W ==?=?

.kW =142

【4-9】空气以4m s /的流速通过..755375mm mm φ?的钢管,管长5m 。空气入口温度为32℃,出口温度为68℃。(1)试计算空气与管壁间的对流传热系数。(2)如空气流速增加一倍,其他条件均不变,对流传热系数又为多少?(3)若空气从管壁得到的热量为578W ,钢管内壁的平均温度为多少。

解 已知/,.,,,124 0068 5 32 68℃u m s d m l m t t =====℃ (1)对流传热系数α计算 空气的平均温度 3268

502

m t +=

=℃ 查得空气在50℃时的物性数据./31093kg m ρ=,

.,./(),./()p Pa s W m c kJ kg μλ--=??=??=?5219610 28310 1005℃℃

Pr 0698=.,空气被加热,Pr 的指数04n =.

雷诺数

..Re ..45

006841093

1521019610

du ρ

μ

-??=

=

=?? 湍流 ..5735600068

l d ==> 对流传热系数 . .Re Pr 0804

0023d

λα=.

....(.)(.)./().W m α-?=????=?2

408042283100023152100698184 0068

(2)空气流速增加一倍,对流传热系数'α为

..''./()u W m u αα????

==?=? ?

?

??

??

08

08

2218432 1℃

(3)若空气从管壁得到的热量为578W ,计算钢管内壁平均温度 用式w m Q A t t α=-()

计算钢管内壁的平均温度w t 。

已知空气进出口平均温度 50m t =℃

在第(1)项中已计算出对流传热系数 ./()2184W m α=?℃ 钢管内表面积为 ..200685107A dl m ππ==??= 钢管内壁平均温度 (578)

50794184107

w w Q t t A α=+

=+=?℃ 【4-16】用冷却水使流量为/kg h 2000的硝基苯从355K 冷却到300K ,冷却水由15℃升到35℃,试求冷却水用量。若将冷却水的流量增加到./335m h ,试求冷却水的出口温度。

解 硝基苯流量/12000m q kg h =,平均温度 .,12355300

=327522

m T T T K ++=

=比热容()./p c kJ kg K =?1158

硝基苯的放热量 ()1112m p Q q c T T =- ()..kW =

??-=2000

158355300483 3600

(1) 冷却水用量计算 平均温度 121535

=25℃22

m t t t ++=

= 比热容()./24179p c kJ kg =?℃,密度/3997kg m ρ=

. /().()

m p Q q kg h c t t ?=

==--222148336002080 41793515

./m v q q m h ρ

=

=32

2209

(2) 用水量./v q m h =3235时,求2t =?

用水量增大,水出口温度2t 应降低。先假设水的比热容及密度不变。从上面的计算式可知()221v q t t -与成反比,故

. ,..2215209 269℃353515

t t -==- 假设.2269℃t = 水的平均温度 .2126915

21℃22

m t t t ++=

== 查得水的比热容()./4182 p c kJ kg =?℃,密度/3998kg m ρ= 计算2t 212222p m p v Q Q

t t c q c q ρ

-=

=

(24833600)

15269418235998

t ?=+

=??℃

与假设相符。

【4-17】在一换热器中,用水使苯从80℃冷却到50℃,水从15℃升到35℃。试分别计 算并流操作及逆流操作时的平均温度差。

解 (1)并流操作 苯 1280℃50℃T T =→= 水 1215℃35℃t t =→=

1265℃

15℃t t ?=?=

(2) 逆流操作

苯 1280℃50℃T T =→= //1245352t t ??=< 2135℃15℃t t =←= 水

1245℃

35℃t t ?=?=

【4-20】有一套管式换热器,内管为18010mm mm φ?的钢管,内管中有质量流量为/3000kg h 的热水,从90℃冷却到60℃。环隙中冷却水从20℃升到50℃。总传热系数

/()22000K W m =?℃。试求:(1)冷却水用量;(2)并流流动时的平均温度差及所需传热

面积;(3)逆流流动时的平均温度差及所需传热面积。

解 (1)冷却水用量2m q 计算 热水平均温度 ,./()m p T T T c kJ kg ++====?1219060

75℃ 4191 ℃22

冷水平均温度 ,./()m p t t t c kJ kg ++====?122205035℃ 4174 ℃22

热量衡算

()()...338241741050203000419110906037710 /m q J h ???-=???-=?

/m q kg h =23012

(2) 并流

热水 1290℃60℃T T =→= 冷水

21

1220507010t t t t ==→?=?=℃℃

℃℃

.ln ln

12并12

6515

34165

15Δt Δt Δt Δt Δt --=

==℃ 12逆453540℃22

Δt Δt Δt ++=

==

.ln 7010

3087010

m t -?=

=℃ 传热面积 ./..m Q A m K t ?===??82377103600

17 2000308

(3) 逆流

热水 1290℃60℃T T =→=

211250204040t t t t ==←?=?=冷水℃℃

℃℃

40℃m t ?=

传热面积 ./ 8377103600

200040

m Q A K t ?==??.m =2131

【4-25】 有一套管式换热器,内管为573mm mm φ?,外管为1144mm mm φ?。内管中有流量为/4000kg h 的苯被加热,进口温度为50℃,出口温度为80℃。套管的环隙中有绝对压力为200kPa 的饱和水蒸气冷凝放热,冷凝的对流传热系数为

/()W m K ?4210。已知内管的内表面污垢热阻为./200004m K W ?,管壁热阻及管外侧污垢

热阻均不计。试计算:(1)加热水蒸气用量;(2)管壁对苯的对流传热系数;(3)完成上述处理量所需套管的有效长度;(4)由于某种原因,加热水蒸气的绝对压力降至140kPa 。这时,苯出口温度有何变化?应为多少度(设苯的对流传热系数值不变,平均温度差可用算术平均值计算)。

解 苯,,1250℃ 80℃ t t ==平均温度,/()25080

65 18402

m p t c J kg K +===?℃,/24000m q kg h =

热负荷

()22214000

1840(8050)61330 3600

m p Q q c t t W =-=??-= (1) 水蒸气用量1m q

,./2001202℃,2205 p kPa T r kJ kg ===

.//13

6133000278100 220510m Q q kg s kg h r =

===? (2) 苯的对流传热系数α

()/,.,.3832 038 013 / kg m mPa s W m K ρμλ==?=?

()

./.u m s π

=

=??

?2

4000

0654 360083200514

..Re ..43

00510654832

731003810

du ρ

μ

-??=

=

=?? 湍流

Pr ..3

18400.3810538013

p c μ

λ-??===

苯被加热 .04n =

..Re Pr 08040.023d

λ

α=

()()....(.)./.W m K =?

??=?04

408201300237310538893 0051

(3)管长 l

()()/,,./422221110 893/ 00004W m K W m K R m K W αα=?=?=?

以管内表面积A 1为基准

/() (211141)

22

11

621 1100511

1000048930057

10d K W m K d R d αα=

=

=?++++

....1122120250702℃, 120280402℃t T t t T t ?=-=-=?=-=-=

(702402)

552℃2

m Δt +=

= ..261330

18 621552

m Q A m K Δt =

==? ...A l m d ππ=

==?18112 0051

(4) 水蒸气绝对压力140p kPa =时,苯的出口温度2t 。

140p kPa =时,.1092℃T =

()()() (2210925010924000)

184050=6211836002

t t -+-??-?? .752℃t =

【5-4】 l00g 水中溶解lg 3 NH ,查得20℃时溶液上方3NH 的平衡分压为798Pa 。此稀溶液的气液相平衡关系服从亨利定律,试求亨利系数E(单位为kPa )、溶解度系数H[单位为

/()3kmol m kPa ?]和相平衡常数m 。总压为100kPa 。

解 液相中3NH 的摩尔分数/.//117

0010511710018

x =

=+

气相中3NH 的平衡分压 *.0798 P kPa = 亨利系数 *./.0798*******E p x ===/

液相中3NH 的浓度 /./.333

110170581 101109982

n c kmol m V --?===?/ 溶解度系数 /*./../()

3058107980728H c p kmol m kPa ===?

液相中3NH 的摩尔分数 //117

0010511710018

x =

=+./

气相的平衡摩尔分数 **.0798100y p p ==// 相平衡常数 * (079807610000105)

y m x =

==? 或 //.76100076m E p ===

【5-6】含NH 3体积分数1.5%的空气-NH 3混合气,在20℃下用水吸收其中的NH 3总压为203kPa 。NH 3在水中的溶解度服从亨利定律。在操作温度下的亨利系数80E kPa =。试求氨水溶液的最大浓度,33NH /kmol m 溶液。

解 气相中3NH 的摩尔分数.0015y =

总压203p kPa =,气相中3NH 的分压*.2030015A p py kPa ==? (1) 利用亨利定律*p Ex =计算

与气相分压p 相平衡的液相中NH 3的摩尔分数为 *..2030015

0038180A p x E ?===

3NH 水溶液的总浓度 .

/39982

18

s s

c kmol m M ρ≈=

水溶液中3NH 的最大浓度 .9982

0038118

A c cx ==

?. ./33211kmol NH m =溶液 (2) 利用亨利定律*A

A c p H

=计算 .,39982

80=

=0.693 kmol/(m kPa)8018

s s

E kPa H EM ρ=≈

?? ()*(.)..3

320300150693211 kmol NH /m A A c p H ==?=溶液

【5-9】CO 2分压力为50kPa 的混合气体,分别与CO 2浓度为./3001kmol m 的水溶液和CO 2

浓度为.3005kmol m /的水溶液接触。物系温度均为25℃,气液相平衡关系

*.5166210p xkPa =?。试求上述两种情况下两相的推动力(分别以气相分压力差和液相浓度

差表示),并说明CO 2在两种情况下属于吸收还是解吸。

解 温度25℃t =,水的密度为/3s 997kg m ρ= 混合气中CO 2的分压为50p kPa

=

水溶液的总浓度/397

18

s s

c kmol m M ρ≈

=

水溶液 (1) 以气相分压差表示的吸收推动力

①液相中CO 2的浓度 .32001 A c kmol CO m =/水溶液 液相中CO 2的摩尔分数././4001

=180********

A x c c -==?

与液相平衡的气相平衡分压为

*...55416621016621018051030p x kPa -=?=???=

气相分压差表示的推动力 *503020p p p kPa ?=-=-=(吸收) ② 液相中CO 2的浓度30.05kmol m /A c =水溶液 液相中CO 2的摩尔分数40.05

/9.02710997/18

A x c c -===?

与液相平衡的气相平衡分压为

*...554166210166210902710150p x kPa -=?=???=

气相分压差表示的推动力 *15050100p p p kPa ?=-=-= (解吸) (2) 以液相浓度差表示的吸收推动力 与气相250CO p kPa =分压平衡的液相组成为 *..55

50

166210166210p x =

=

?? 平衡的液相浓度

①液相中CO 2的浓度./32001 A c kmol CO m =水溶液 液相浓度差表示的推动力为

* (3)

001666001000666kmol /m A A c c c ?=-=-= (吸收)

②液相中CO 2的浓度320.05 CO /A c kmol m =水溶液 液相浓度差表示的推动力为

*.../300500166600333A A c c c kmol m ?=-=-= (解吸)

【5-15】在一吸收塔中,用清水在总压.01MPa 、温度20℃条件下吸收混合气体中的CO 2,将其组成从2%降至0.1%(摩尔分数)。20℃时CO 2水溶液的亨利系数144E MPa =。吸收剂用量为最小用量的1.2倍。试求:(1)液-气比L/G 及溶液出口组成1X 。(2)试求总压改为

1MPa 时的L/G 及1X 。

解 (1)总压./101p MPa L G X =时及 ..,..11221002

002041 0001011002

y Y Y X y =

==≈=--, //.144011440m E p ===

min .././12120020410001136900204114400Y Y L G Y m X --??=== ?

--?? min

..121213691643L L G G ??

==?= ??? ()- (512120*********)

0118101643

G X X Y Y L -=+

-=+

=? (2) 总压1p MPa =时的/1L G X 及 /1441144m E p ===/

min ..(/)../0020410001

1369002041144

L G -=

=

min /.(/)...121213691643L G L G ==?=

(410020410001)

118101643

X --=

=?

从上述计算结果可知,总压从0.1MPa 增大到1MPa ,溶液出口组成从.511810-?增加到.411810-?。

【5-16】用煤油从苯蒸气与空气的混合物中回收苯,要求回收99%。入塔的混合气中含苯2%(摩尔分数);入塔的煤油中含苯0.02%(摩尔分数)。溶剂用量为最小用量的1.5倍,操作温度为50℃,压力为100kPa ,相平衡关系为*.036Y X =,气相总传质系数

.()30015/Y K a kmol m s =?。入塔混合气单位塔截面上的摩尔流量为.()20015kmol m s ?/。试求填

料塔的填料层高度,气相总传质单元数用对数平均推动力法及吸收因数法的计算式计算。

解 (1)气相总传质单元高度OG H 计算 入塔混合气的流量

G '

.kmol (m s)20015 Ω

=?=/ ().,.310020015 /Y y K a kmol m s ==?

惰性气体流量 ()()G

G '

y .kmol (m s)2110015100200147ΩΩ

=-=?-=?.

./ ..00147

098 0015

OG Y G H m K a Ω=

==. (2) 气相总传质单元数OG H 计算

..111002

002041098

y Y y =

==-.,回收率099η=. ()()...4211= 002041099= 20410Y Y η-=--?

.,.2220000200002x X x =≈=

①吸收因数法计算OG N

*...110020403600567X Y m ===//

*min

........121200204000020415151505360056700002Y Y L L G G X X --??

==?=?= ?--?? (036)

06720536

mG L == ln 12221

11OG Y mX mG mG N mG L Y mX L L

??-??=

-+?? ?-????- ()...ln (100204036000021067206721067200002040360000212)

?-????

=-+ ???--?????

= ② 对数平均推动力法计算OG N 1212

Y Y L

G X X -=- /12

12Y Y X X L G

-=+

(002040000204)

00002003790536

-=+

=

*...110360037900136Y mX ==?= *...22036000020000072Y mX ==?= *...311100204001366810Y Y Y -?===-=?

*...333222020410007210013210Y Y Y ---?===?-?=?

....ln ln .33

3121

268100132101691068

0132m Y Y Y Y Y ---?-??-??===???

(123)

002040000204

1216910OG m Y Y N Y ---=

==?? (3)填料层高度Z 计算 ..09812118OG OG Z H N m ==?=

【6-8】由正庚烷与正辛烷组成的溶液在常压连续精馏塔内进行分离。原料的流量为5000kg/h ,其中正庚烷的质量分数为0.3。要求馏出液中能回收原料中88%的正庚烷,釜液中正庚烷的质量分数不超过0.05。试求馏出液与釜液的摩尔流量,及馏出液中正庚烷的摩尔分数。

解 先将质量流量换算为摩尔流量,质量分数换算为摩尔分数,再作物料衡算。 正庚烷()716C H 的摩尔质量/100A M kg kmol =,正辛烷()818C H 的摩尔质量/114B M kg kmol =。

(0310003280307)

100114F x ==+ (00510000566005095)

100114

W x ==+ 原料的平均摩尔质量为

().../1000328114103281094kg kmol ?+-=

原料的摩尔流量 ..5000

457/1094

F kmol h =

= 将已知数.0328F x =(摩尔分数)、.00566W x =(摩尔分数)及./457F kmol h =,代入馏出液采出率计算式

F W

D W

x x D F x x -=

-

(032800566)

45700566

D D x -=

- ()1

并代入馏出液中正庚烷的回收率表达式 .088D

F

Dx Fx =

(0884570328)

D

Dx =?

()2

由式(1)与式(2)求得馏出液流量./139D kmol h =,馏出液中正庚烷的摩尔分数.0948D X =。

釜液流量 .../457139318W F D kmol h =-=-=

【6-11】在一连续操作的精馏塔中分离苯-甲苯溶液。进料量为/100kmol h ,进料中苯的组成为0.4(摩尔分数),饱和液体进料。馏出液中苯的组成为095.(摩尔分数),釜液中苯的组成为004.(摩尔分数),回流比3R =。试求从冷凝器回流入塔顶的回流液摩尔流量以及从塔釜上升的蒸气摩尔流量。

解 已知/...100,04,095,004F D W F kmol h x x x ====,馏出液流量 .../..04004

100396095004

F W D W x x D F

kmol h x x --==?=--

回流液流量 ./3396119L RD kmol h ==?= 塔釜上升蒸气流量 因饱和液体进料,则

()() './131396158V V R D kmol h ==+=+?=

【6-15】某连续操作的精馏塔,泡点进料。已知操作线方程如下, 精馏段 ..080172y x =+ 提馏段 ..130018y x =-

试求塔顶液体回流比R 、馏出液组成、塔釜汽相回流比R'、釜液组成及进料组成。 解 (1) 回流比R 精馏段操作线方程的.081

R

R =+,求得4R =。 (2) 馏出液组成D x 精馏段操作线方程的

.=01721

D

x R +,求得0.86D x =(摩尔分数)。 (3) 塔釜汽相回流比R' 由提馏段操作线方程的'.'

1

13R R +=,求得'.3333R =。 (4) 釜液组成W x 由提馏段操作线方程的.'

0018W

x R =,求得0.06W x =。 (5) 进料组成F x

泡点进料时1q =,将...4、086、3333、006、1D W R x R x q =====代入式 '()

()11F W D W D F D F

x x x x

R R q x x x x --=++---

求得 .038F x =

另一解法:因泡点进料,则q 线为垂直线,两操作线交点的横坐标为F x 。 由精馏段操作线 ..080172F F y x =+ 与提馏段操作线 ..130018F F y x =-

2011秋中国石油大学化工原理三阶段作业

第1题不能引发降液管液泛这种不正常操作现象的原因是: 您的答案:B 题目分数:0.5 此题得分:0.5 批注:严重漏液是操作气速的下限,而液泛是操作气速的上限。 第2题下列几种板式塔中,操作弹性最大的是: 您的答案:B 题目分数:0.5 此题得分:0.5 批注: 第3题下列几种板式塔中,单板压降最小的是: 您的答案:C 题目分数:0.5 此题得分:0.5 批注:筛板塔气体通道简单,干板压降低。 第4题板式塔中塔板上溢流堰的作用主要是: 您的答案:B 题目分数:0.5 此题得分:0.5 批注:塔板应保证气液两相有充分的接触,溢流堰可使塔板上有足够的液体层和气相进行传质过程。 第5题板式塔中板上液面落差过大将导致: 您的答案:B 题目分数:0.5 此题得分:0.5 批注: 第6题对于一定干球温度的空气,当其相对湿度愈低时,其湿球温度________。您的答案:B 题目分数:0.5 此题得分:0.5 批注:当空气被水汽完全饱和时,湿球温度等于干球温度;相对湿度越低,湿球温度与干球温度的差值越大。 第7题对湿度一定的空气,以下各参数中与空气的温度无关。 您的答案:C

题目分数:0.5 此题得分:0.5 批注:露点温度仅与湿度有关。 第8题如需将空气减湿,应使气温。 您的答案:D 题目分数:0.5 此题得分:0.5 批注:根据湿球温度和露点温度的定义可知,只有当气温低于露点时才有水析出,达到减湿的目的。 第9题同一物料,如恒速阶段的干燥速率增加,则临界含水量________。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:恒速阶段的干燥速率增加,临界含水量会增大。所以干燥时要适当控制恒速阶段的干燥速率。 第10题在恒速干燥条件下,将含水20%的湿物料进行干燥,开始时干燥速率恒定,当干燥至含水5%时,干燥速率开始下降,再继续干燥至物料恒重,并测得此时物料含水量为0.05%,则物料的临界含水量为。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:由恒速干燥转降速干燥的折点含水量为临界含水量。 第11题理想干燥器的特点为。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:参见理想干燥器的定义。 第12题物料的平衡水分一定是。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:干燥过程中能够被除去的自由水分包括了非结合水分和部分结合水分;不能被除去的平衡水分一定 是难除去的结合水分。 第13题不仅与湿物料的性质和干燥介质的状态有关,而且与湿物料同干燥介质的接触方式及相对速度有关的是湿物料的。

编译原理期末复习

编译原理期末复习 鉴于编译原理马上就要期末考试,我将手中集中的一些资料上的题目进行了整理归类,每种类型题目给出了所涉及到的基本知识,然后对每类题目中的第一道例题进行了做法进行了讲解,剩下的例题请给大家作为练习,答案也都给出,希望对大家复习有所帮助,最后由于时间很紧,整理的有些仓促,整理中难免有遗漏或错误,请大家见谅。 注:下面出现的字母中,若无特别说明,小写英文字母为终结符,大写英文字母为非终结符,希腊字母为终结符与非终结符的任意组合。 1、简答题(或者名词解释) 下面涉及到的概念中,加下划线的都是在以往一些试卷中出现的原题,务必掌握。 注:这类题目老师说答案不会超过一百个字,否则写的再多也不给分,有些点到即可,不要重复啰嗦。(1)简述编译程序的概念及其构成 答:1)编译程序:它特指把某种高级程序设计语言翻译成等价的低级程序设计语言的翻译程序。 2)构成: (2)简述词法分析阶段的主要任务(也有可能问语法分析阶段主要任务)答:词法分析的任务是输入源程序,对源程序进行扫描,识别其中的单词符号,把字符串形式的源程序转换成单词符号形式的源程序。 语法分析的主要任务是对输入的单词符号进行语法分析(根据语法规则进行推导或者归约),识别各类语法单位,判断输入是不是语法上正确的程序 (3) 简述编译程序的构造过程(这个大家看看,是对(1)和(2)的综合) 答:1)构造词法分析器:用于输入源程序进行词法分析,输出单词符号; 2)构造语法分析器:对输入的单词符号进行语法分析,识别各类语法单位,判断输入是不是语法上正确的程序 3)构造语义分析和中间代码产生器:按照语义规则对已归约出的语法单位进行语义分析并把它们翻译成中间代码。 4)构造优化器:对中间代码进行优化。 5) 构造目标代码生成器:把中间的代码翻译成目标程序。 6) 构造表格管理程序:登记源程序的各类信息和编译各阶段的进展情况。 7)构造错误处理程序:对出错进行处理。 (4) 说明编译和解释的区别: 1)编译要程序产生目标程序,解释程序是边解释边执行,不产生目标程序; 2)编译程序运行效率高而解释程序便于人机对话。 (5)文法:描述语言语法结构的形式规则,一般用一个四元式表示: G=(V T,V N,S,P),其中V T:终结符集合(非空) V N:非终结符集合(非空),且V T ?V N=? S:文法的开始符号,S?V N P:产生式集合(有限)。

编译原理习题及答案(整理后)

第一章 1、将编译程序分成若干个“遍”就是为了。 a.提高程序得执行效率 b.使程序得结构更加清晰 c.利用有限得机器内存并提高机器得执行效率 d.利用有限得机器内存但降低了机器得执行效率 2、构造编译程序应掌握。 a.源程序b.目标语言 c.编译方法d.以上三项都就是 3、变量应当。 a.持有左值b.持有右值 c.既持有左值又持有右值d.既不持有左值也不持有右值 4、编译程序绝大多数时间花在上。 a.出错处理b.词法分析 c.目标代码生成d.管理表格 5、不可能就是目标代码。 a.汇编指令代码b.可重定位指令代码 c.绝对指令代码d.中间代码 6、使用可以定义一个程序得意义。 a.语义规则b.语法规则 c.产生规则d.词法规则 7、词法分析器得输入就是。 a.单词符号串b.源程序 c.语法单位d.目标程序 8、中间代码生成时所遵循得就是- 。 a.语法规则b.词法规则 c.语义规则d.等价变换规则 9、编译程序就是对。 a.汇编程序得翻译b.高级语言程序得解释执行 c.机器语言得执行d.高级语言得翻译 10、语法分析应遵循。 a.语义规则b.语法规则 c.构词规则d.等价变换规则 二、多项选择题 1、编译程序各阶段得工作都涉及到。 a.语法分析b.表格管理c.出错处理 d.语义分析e.词法分析 2、编译程序工作时,通常有阶段。 a.词法分析b.语法分析c.中间代码生成 d.语义检查e.目标代码生成 三、填空题 1、解释程序与编译程序得区别在于。 2、编译过程通常可分为5个阶段,分别就是、语法分析、代码优化与目标代码生成。 3、编译程序工作过程中,第一段输入就是,最后阶段得输出为程序。

编译原理概念_名词解释

编译过程的六个阶段:词法分析,语法分析,语义分析,中间代码生成,代码优化,目标代码生成 解释程序:把某种语言的源程序转换成等价的另一种语言程序——目标语言程序,然后再执行目标程序。 解释方式是接受某高级语言的一个语句输入,进行解释并控制计算机执行,马上得到这句的执 行结果,然后再接受下一句。 编译程序:就是指这样一种程序,通过它能够将用高级语言编写的源程序转换成与之在逻辑上等价的低级语言形式的目标程序(机器语言程序或汇编语言程序)。 解释程序和编译程序的根本区别:是否生成目标代码 句子的二义性(这里的二义性是指语法结构上的。):文法G[S]的一个句子如果能找到两种不同的最左推导(或最右推导),或者存在两棵不同的语法树,则称这个句子是二义性的。 文法的二义性:一个文法如果包含二义性的句子,则这个文法是二义文法,否则是无二义文法。 LL(1)的含义:(LL(1)文法是无二义的; LL(1)文法不含左递归) 第1个L:从左到右扫描输入串第2个L:生成的是最左推导 1:向右看1个输入符号便可决定选择哪个产生式 某些非LL(1)文法到LL(1)文法的等价变换: 1. 提取公因子 2. 消除左递归 文法符号的属性:单词的含义,即与文法符号相关的一些信息。如,类型、值、存储地址等。 一个属性文法(attribute grammar)是一个三元组A=(G, V, F) G:上下文无关文法。 V:属性的有穷集。每个属性与文法的一个终结符或非终结符相连。属性与变量一样,可以进行计算和传递。 F:关于属性的断言或谓词(一组属性的计算规则)的有穷集。断言或语义规则与一个产生式相联,只引用该产生式左端或右端的终结符或非终结符相联的属性。 综合属性:若产生式左部的单非终结符A的属性值由右部各非终结符的属性值决定,则A的属性称为综合属继承属性:若产生式右部符号B的属性值是根据左部非终结符的属性值或者右部其它符号的属性值决定的,则B的属性为继承属性。 (1)非终结符既可有综合属性也可有继承属性,但文法开始符号没有继承属性。 (2) 终结符只有综合属性,没有继承属性,它们由词法程序提供。 在计算时:综合属性沿属性语法树向上传递;继承属性沿属性语法树向下传递。 语法制导翻译:是指在语法分析过程中,完成附加在所使用的产生式上的语义规则描述的动作。 语法制导翻译实现:对单词符号串进行语法分析,构造语法分析树,然后根据需要构造属性依赖图,遍历语法树并在语法树的各结点处按语义规则进行计算。 中间代码(中间语言) 1、是复杂性介于源程序语言和机器语言的一种表示形式。 2、一般,快速编译程序直接生成目标代码。 3、为了使编译程序结构在逻辑上更为简单明确,常采用中间代码,这样可以将与机器相关的某些实现细节置于代码生成阶段仔细处理,并且可以在中间代码一级进行优化工作,使得代码优化比较容易实现。 何谓中间代码:源程序的一种内部表示,不依赖目标机的结构,易于代码的机械生成。 为何要转换成中间代码:(1)逻辑结构清楚;利于不同目标机上实现同一种语言。 (2)便于移植,便于修改,便于进行与机器无关的优化。 中间代码的几种形式:逆波兰记号,三元式和树形表示,四元式 符号表的一般形式:一张符号表的的组成包括两项,即名字栏和信息栏。 信息栏包含许多子栏和标志位,用来记录相应名字和种种不同属性,名字栏也称主栏。主栏的内容称为关键字(key word)。 符号表的功能:(1)收集符号属性(2) 上下文语义的合法性检查的依据:检查标识符属性在上下文中的一致性和合法性。(3)作为目标代码生成阶段地址分配的依据

2019年中国石油大学年春化工原理第三阶段在线作业答案.doc

中国石油大学2012年春化工第三阶段在线 作业答案 第1题多层平壁定态导热时,各层的温度降与各相应层的热阻。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:多层定态传热是一串联传热过程。各层的传热速率相等,则推动力(温度差)大的层热阻一定大。 第2题下列准数中反映物体的物性对对流传热系数影响的是。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:可根据各准数的物理意义判断。 第3题从传热角度来看,工业锅炉与工业冷凝器是依据来设计的。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:工业锅炉中是沸腾传热,膜状沸腾时传热面表面的蒸汽层产生较大的热阻,不利于传热,故设计时按核状沸腾;工业冷凝器中是冷凝传热,虽然滴状冷凝传热系数更大,但传热表面很难维持滴状冷凝,故设计时按膜状冷凝。 第4题为了减少室外设备的热损失,保温层外包的一层金属皮应该是。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:减少热损失,就是要减小设备表面向环境的传热量,即降低金属皮的黑度(吸收率)。 第5题有一套管换热器,在内管中空气从20℃被加热到50℃,环隙内有119.6℃的水蒸汽冷凝,内管管壁温度接近℃。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:传热面壁温接近热阻小的一侧流体的温度。因为空气的热阻远远大于蒸汽冷凝的热阻,故壁温接近蒸汽一侧的温度。 第6题在管壳式换热器中,热流体与冷流体进行换热。若将壳程由单程改为双程,则传热温差。

您的答案:A 题目分数:0.5 此题得分:0.5 批注:壳程数增加,传热温差降低。 第7题对流传热速率=系数×推动力,其中推动力是。 您的答案:D 题目分数:0.5 此题得分:0.5 批注:对流传热是流体和壁面之间的传热,故推动力应为流体温度和壁面温度之差。 第8题下列关于流体在换热器中走管程或走壳程的安排,不合理的是。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:壳程流通截面较大,流量较小的流体走壳程流速更小,很难达到湍流。 第9题在列管换热器中,用饱和蒸汽加热空气,则下列判断正确的是。 您的答案:D 题目分数:0.5 此题得分:0.5 批注:饱和蒸汽冷凝是有相变的对流传热,其对流传热系数远远大于空气的;总传热系数接近较小的对流传热系数;对流传热系数大则热阻小;壁温接近对流传热系数大的一侧流体温度。 第10题下列关于换热设备的热负荷及传热速率的理解错误的是。 您的答案:D 题目分数:0.5 此题得分:0.5 批注:换热设备应有的生产能力是由热负荷决定的,传热速率是选择换热设备的依据,故D是错误的。 第11题一般工程材料,其辐射能力愈大,其吸收辐射的能力。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:因一般工程材料,其黑度等于吸收率,故其辐射能力愈大、吸收辐射的能力也愈大。 第12题

编译原理知识点

1.解释程序:不生成目标代码 编译程序:生成目标代码 2.编译程序组成:8个 分析< 前端>:(词法分析程序、语法分析程序、语义分析程序、中间代码生成程序) 综合< 后端>:(代码优化程序、目标代码生成程序) 贯穿始末:表格管理程序、出错处理程序 3.文法四元组: 终结符号集合Vt 、非终结符号集合Vn、产生式集合P、识别符号(开始符号)S V T∩V N=Φ 文法-> 语言(推导、规约)唯一;语言-> 文法(凑规则)不唯一。 4.文法分类: 0型文法(短语结构文法):左侧至少含有一个非终结符 1型文法(上下文有关文法):左侧长度<= 右侧长度S->ε除外,S不能出现在右侧2型文法(上下文无关文法):左侧只能有一个非终结符( 语法分析) 3型文法(正规文法):A-> aB A->a 右线性;( 词法分析) A->Ba 或A->a 左线性(看非终结符位置) 5.A*=A0 ∪A+ A0 ={ε} !={ } =Φ空集 A+ =AA* =A*A 6.句型:符号串x是从识别符号S推导出来的,x称为一个句型 句子:x仅由终结符号组成,仅含终结符号的句型是一个句子 短语:子树的末端(叶子)从左至右连成的串(包括整棵语法树) 简单子树:只含有单层分枝的子树 直接短语( 简单短语):由简单子树的叶子组成 句柄:最左边的直接短语(不一定含终结符) 素短语:至少含有一个终结符的短语,并且除它自身之外不再含任何更小的素短语最左素短语:最左边的素短语 短语:P(相对于T、E)、P+T(相对于E)、i(相对于P、F)、P+T+i(相对于E)直接短语:P、i 句柄:P (最左边的直接短语) 素短语:P+T 、i (至少含有一个终结符的短语)最左素短语:P+T 7.二义性文法:有两个不同的最左推导或有两个不同的最右推导或能产生两棵语法树 8.文法产生式正规式 规则1 A→xB B→y A = xy

《编译原理》练习题

《编译原理》练习题一 一、填空题(每空1分) 1.设G [S ]是一个文法,我们把能由文法的 (1) 推导出来的符号串α称为G 的一个句型。当句型α仅由 (2) 组成时 (即α∈V T * ),则将它称为G 产生的句子。 2.从某一给定的状态q 出发,仅经过若干条 (3) 的矢线所能达到的状态所组成的集合称为ε-CLOSURE(q)。 3.设G=(V N ,V T ,P,S)是一文法,我们说G 中的一个符号X ∈V N ∪V T 是有用的,是指X 至少出现在 (4) 的推导过程中,否则,就说X 是无用的。我们将不含形如A→A 的产生式和不含无用符号及无用产生式的文法称为 (5) 。 4.我们常采用形如 (class, value)的二元式作为一个单词的 (6) 。其中,class 是一个整数,用来指示该单词的 (7) ,value 则是单词之值。 5.一个文法G[S]可表示成形如 (8) 的四元式。其中V N ,V T ,P 均为非空的有限集,分别称为非终结符号集、终结符号集和产生式集, S ∈V N 为文法的开始符号。此外,将出现在各产生式左部和右部的一切符号所组成的集合称为 (9) ,记作V 。显然,V=V N ∪V T ,V N ∩V T =?。 6.通常,可通过两种途径来构造词法分析程序。其一是根据对语言中各类单词的某种描述或定义,用 (10) 构造词法分析程序;另外一种途径是所谓词法分析程序的 (11) 。 7.设G 为一文法,A→α是G 的一个产生式,如果α具有υA δ的形式,其中υ,δ不同时为ε,则称产生式A→α是 (12) 。若存在推导δυαA A * ??,则 称产生式A→α是 (13) 。 8.设M=(K,Σ,f,S 0,Z)为一DFA ,并设s 和t 是M 的两个不同状态,我们说状态s,t 为某一输入串w (14) ,是指从s,t 中之一出发,当扫视完w 之后到达M 的终态,但从其中的另一个状态出发,当扫视完同一个w 后而进入 (15) 。 9.把最右推导称为 (16) ,而把右句型称为 (17) 。 10.如果从状态转换图的初态出发,分别沿着一切可能的路径到达 (18) ,并

最新中国石油大学化工原理一第二阶段在线作业

中国石油大学化工原理一第二阶段在线作 业

第1题自由沉降的意思是。 您的答案:D 题目分数:0.5 此题得分:0.5 批注:参见“自由沉降”的定义。 第2题过滤推动力一般是指: 您的答案:B 题目分数:0.5 此题得分:0.5 批注:过滤初始的阻力来自过滤介质;随着过滤的进行、滤饼增厚,过滤阻力包括了过滤介质及滤饼层的阻力。 第3题回转真空过滤机中是以下部件使过滤室在不同部位时,能自动地进行相应的不同操作: 您的答案:D 题目分数:0.5 此题得分:0.5 批注:参见“回转真空过滤机”的工作原理。 第4题板框过滤机中: 您的答案:B 题目分数:0.5 此题得分:0.5 批注:板框过滤机的“板”分为过滤板和洗涤板两种。 第5题在讨论旋风分离器分离性能时,分割直径这一术语是指。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:参见“分割直径”的定义。 第6题旋风分离器的总的分离效率是指。 您的答案:D 题目分数:0.5 此题得分:0.5 批注:参见“分离效率”的定义。 第7题过滤基本方程是基于推导得出来的。 您的答案:D

题目分数:0.5 此题得分:0.5 批注:过滤基本方程式假设滤液通过滤饼通道的流动为层流。 第8题一般而言,旋风分离器长径比大及出入口截面小时,其效率。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:一般旋风分离器的出入口截面尺寸和直径是成一定比例的,长径比大的分离器其出入口截面就会较小。长径比大的分离器其效率高、阻力大。 第9题一般而言,旋风分离器长径比大及出入口截面小时,其阻力。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:一般旋风分离器的出入口截面尺寸和直径是成一定比例的,长径比大的分离器其出入口截面就会较小。长径比大的分离器其效率高、阻力大。 第10题推导过滤基本方程式时一个最基本的依据是: 您的答案:C 题目分数:0.5 此题得分:0.5 批注:过滤基本方程式假设滤液通过滤饼通道的流动为层流。 第11题旋风分离器分离效果不够满意,有人提出以下建议,你认为哪一个建议较合理? 您的答案:D 题目分数:0.5 此题得分:0.5 批注:并联另一个相同的分离器,会使入口速度降低,导致效率下降;串联另一个相同的分离器,并不影响分割直径,但颗粒的分离时间和分离路径延长,使分离效率有所增加;串联另一个小尺寸的分离器,可减小分割直径,颗粒的分离时间和分离路径也延长,使分离效率有较大的提高,但阻力增加的较大。 第12题恒压过滤,且介质阻力忽略不计时,如粘度降低20%,则在同一时刻,滤液增大。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:参见Word文档

编译原理复习整理(重点含答案)

1、给出下面语言的相应文法。L1={a n b n c i|n≥1,i≥0} 从n,i的不同取值来把L1分成两部分:前半部分是anbn:A→aAb|ab后半部分是ci:B→Bc|ε所以整个文法G1[S]可以写为:G1(S):S→AB;A→aAb|ab;B→cB|ε 3、构造一个DFA,它接受 ={a,b}上所有包含ab的字符串。 (要求:先将正规式转化为NFA,再将NFA确定化,最小化)

4、对下面的文法G: E →TE ’ E ’→+E|ε T →FT ’ T ’→T|ε F →PF ’ F ’ →*F ’|ε P →(E)|a|b|∧ (1)证明这个文法是LL(1)的。 (2)构造它的预测分析表。 (1)FIRST(E)={(,a,b,^}FIRST(E')={+, ε}FIRST(T)={(,a,b,^}FIRST(T')={(,a,b,^,ε} FIRST(F)={(,a,b,^}FIRST(F')={*,ε}FIRST(P)={(,a,b,^}FOLLOW(E)={#,)} FOLLOW(E')={#,)}FOLLOW(T)={+,),#}FOLLOW(T')={+,),#}FOLLOW(F)={(,a,b,^,+,),#} FOLLOW(F')={(,a,b,^,+,),#}FOLLOW(P)={*,(,a,b,^,+,),#} (2)考虑下列产生式: '→+'→'→'→E E T T F F P E a b ||*|()|^||εεε FIRST(+E)∩FIRST(ε)={+}∩{ε}=φ FIRST(+E)∩FOLLOW(E')={+}∩{#,)}=φ FIRST(T)∩FIRST(ε)={(,a,b,^}∩{ε}=φ FIRST(T)∩FOLLOW(T')={(,a,b,^}∩{+,),#}=φ FIRST(*F')∩FIRST(ε)={*}∩{ε}=φ FIRST(*F')∩FOLLOW(F')={*}∩{(,a,b,^,+,),#}=φ

编译原理习题及答案(整理后)

第一章 1、将编译程序分成若干个“遍”是为了。 b.使程序的结构更加清晰 2、构造编译程序应掌握。 a.源程序b.目标语言 c.编译方法 3、变量应当。 c.既持有左值又持有右值 4、编译程序绝大多数时间花在上。 d.管理表格 5、不可能是目标代码。 d.中间代码 6、使用可以定义一个程序的意义。 a.语义规则 7、词法分析器的输入是。 b.源程序 8、中间代码生成时所遵循的是- 。 c.语义规则 9、编译程序是对。 d.高级语言的翻译 10、语法分析应遵循。 c.构词规则 二、多项选择题 1、编译程序各阶段的工作都涉及到。 b.表格管理c.出错处理 2、编译程序工作时,通常有阶段。 a.词法分析b.语法分析c.中间代码生成e.目标代码生成 三、填空题 1、解释程序和编译程序的区别在于是否生成目标程序。 2、编译过程通常可分为5个阶段,分别是词法分析、语法分析中间代码生成、代码优化和目标代码生成。 3、编译程序工作过程中,第一段输入是源程序,最后阶段的输出为标代码生成程序。 4、编译程序是指将源程序程序翻译成目标语言程序的程序。

一、单项选择题 1、文法G:S→xSx|y所识别的语言是。 a. xyx b. (xyx)* c. x n yx n(n≥0) d. x*yx* 2、文法G描述的语言L(G)是指。 a. L(G)={α|S+?α , α∈V T*} b. L(G)={α|S*?α, α∈V T*} c. L(G)={α|S*?α,α∈(V T∪V N*)} d. L(G)={α|S+?α, α∈(V T∪V N*)} 3、有限状态自动机能识别。 a. 上下文无关文法 b. 上下文有关文法 c.正规文法 d. 短语文法 4、设G为算符优先文法,G的任意终结符对a、b有以下关系成立。 a. 若f(a)>g(b),则a>b b.若f(a)

编译原理知识点汇总

编译原理的复习提纲 1.编译原理=形式语言+编译技术 2.汇编程序: 把汇编语言程序翻译成等价的机器语言程序 3.编译程序: 把高级语言程序翻译成等价的低级语言程序 4.解释执行方式: 解释程序,逐个语句地模拟执行 翻译执行方式: 翻译程序,把程序设计语言程序翻译成等价的目标程序 5.计算机程序的编译过程类似,一般分为五个阶段: 词法分析、语法分析、语义分析及中间代码生成、代码优化、目标代码生成 词法分析的任务: 扫描源程序的字符串,识别出的最小的语法单位(标识符或无正负号数等) 语法分析是: 在词法分析的基础上的,语法分析不考虑语义。语法分析读入词法分析程序识别出的符号,根据给定的语法规则,识别出各个语法结构。 语义分析的任务是检查程序语义的正确性,解释程序结构的含义,语义分析包括检查变量是否有定义,变量在使用前是否具有值,数值是否溢出等。

语法分析完成之后,编译程序通常就依据语言的语义规则,利用语法制导技术把源程序翻译成某种中间代码。所谓中间代码是一种定义明确、便于处理、独立于计算机硬件的记号系统,可以认为是一种抽象机的程序 代码优化的主要任务是对前一阶段产生的中间代码进行等价变换,以便产生速度快、空间小的目标代码 编译的最后一个阶段是目标代码生成,其主要任务是把中间代码翻译成特定的机器指令或汇编程序 编译程序结构包括五个基本功能模块和两个辅助模块 6.编译划分成前端和后端。 编译前端的工作包括词法分析、语法分析、语义分析。编译前端只依赖于源程序,独立于目标计算机。前端进行分析 编译后端的工作主要是目标代码的生成和优化后端进行综合。独立于源程序,完全依赖于目标机器和中间代码。 把编译程序分为前端和后端的优点是: 可以优化配置不同的编译程序组合,实现编译重用,保持语言与机器的独立性。 7.汇编器把汇编语言代码翻译成一个特定的机器指令序列 第二章 1.符号,字母表,符号串,符号串的长度计算P18,子符号串的含义,符号串的简单运算XY,Xn, 2.符号串集合的概念,符号串集合的乘积运算,方幂运算,闭包与正闭包的概念P19,P20A0 ={ε} 3.重写规则,简称规则。非xx(V

编译原理课后习题答案

第1 章 1、编译过程包括哪几个主要阶段及每个 阶段的功能。 答案:编译过程包括词法分析、语法分析、语义分析和中间代码生成、优化、目标代码生成5 个阶段。词法分析的功能是对输入的高级语言源程序进行词法分析,识别其中的单词符号,确定它们的种类,交给语法分析器,即把字符串形式的源程序分解为单词符号串形式。语法分析的功能是在词法分析结果的基础上,运用语言的语法规则,对程序进行语法分析,识别构成程序的各类语法范畴及它们之间的层次关系,并把这种层次关系表达成语法树的形式。词义分析和中间代码生成的功能是在语法分析的基础上,对程序进行语义分析,“理解”其含义,产生出表达程序语义的内部表达形式(中间代码)。优化的功能是按照等价变换的原则,对语义分析器产生的中间代码序列进行等价变换,删除其中多余的操作,对耗时耗空间的代码进行优化,以期最后得到高效的可执行代码。目标代码生成的功能是把优化后的中间代码变换成机器指令代码,得到可在目标机器上执行的机器语言程序。 第2 章 1、写一上下文无关文法G,它能产生配 对的圆括号串(如:(),(()),()(())等,甚至 包括0 对括号) 文法为:S→(L)|LS|L L→S| ε 2 、已知文法G :E→E+T|E-T|T T→T*F|T/F|F F→(E) |i (1)给出i+i*i,i*(i-i)的最左推导,最右推导以及语法树。 (2)i-i+i 哪个算符优先。 【解答】 (1)最左推导:E?E+T?T+T? F+T ? i+T ? i+T*F ? i+F*F ?i+i*F ?i+i*i E?T?T*F? F*F ? i*F ? i*(E) ? i*(E-T) ? i*(T-T) ? i*(F-T) ? i*(i-T) ? i*(i-F) ?i*(i-i) 最右推导:E?E+T?E+T*F? E+T*i ? E+F*i ? E+i*i ? T+i*i ? F+i*i ? i+i*i E?T?T*F? T*(E) ? T*(E-T) ? T*(E-F) ? T*(E-i) ? T*(T-i) ? T*(F-i) ?T*(i-i) ? F*(i-i) ?i*(i-i) i+i*i 以及i*(i-i)的语法树如下所示: (2)i-i+i 的语法树如下图所示。 从上图的语法树可知:“-”的位置位 于“+”的下层,也就是前面两个i 先进 行“-”运算,再与后面的i 进行“+” 运算,所以“-”的优先级高于“+”的 优先级。 3 、文法G: E→ET+|T T→TF*|F F→FP↑|P P→E|i (1)试证明符号串TET+*i↑是G 的一 个句型(要求画出语法树). (2)写出该句型的所有短语,直接短语和句柄. 【解答】(1)采用最右推导: E?T?F? FP↑? Fi↑? Pi↑? Ei↑ ? Ti↑? TF*i↑? TP*i↑? TE*i↑? TET+*i↑ 语法树如下图所示。 从文法G 的起始符号出发,能够推导 出符号串TET+*i↑,所以给定符号串是文法G的句型。 (2) 该句型的短语有: ET+,TET+*,i ,TET+*i↑ 直接短语有:ET+, i 句柄是:ET+ 4、已知文法G:S→iSeS|iS|i ,该文法 是二义文法吗?为什么? 【解答】该文法是二义文法。 因为对于句子iiiei 存在两种不同的最 左推导: 第 1 种推导:S? iSeS? iiSeS? iiieS? iiiei 第2种推导:S?iS?iiSeS?iiieS?iiiei 第3 章 1、用正规式描述下列正规集: (1)C 语言的十六进制整数; (2)以ex 开始或以ex 结束的所有小写字母构成的符号串; (3)十进制的偶数。 【解答】 (1)C 语言十六进制整数以0x 或者0X 开头,所以一般形式应该为(+|-|ε) (0x|0X)AA*,其中前面括号表示符号, 可以有正号、负号,也可以省略(用ε表示)默认是正数,A 表示有资格出现在十六进制整数数位上的数字,AA*表示一位或者多位(一个或者多个数字的

编译原理概念期末总结复习

翻译程序:把一种语言程序转换成另一种语言程序,且在功能上是相同的这样的程序。 编译程序:把高级语言转换成低级语言,且在功能上是相同的这样的程序。 解释程序:边解释边执行源程序的程序。区别:编译程序有中间代码,而解释程序没有。编译过程的五个阶段: 1、词法分析任务:对构成源程序的字符串进行扫描和分解,识别出一个个单词。 2、语法分析任务:在词法分析的基础上,根据语言规则,把单词符号串分解成各类语法 单位。 3、语义分析和中间代码产生任务:对语法分析所识别出的各类语法范畴,分析其含义, 并进行初步翻译。 4、优化任务:对前段产生的中间代码进行加工变换,以期在最后阶段能产生出更为高效 的目标代码。 5、目标代码生成任务:把中间代码变换成特定机器上的低级语言代码。 编译程序的七个部分词法分析器,语法分析器、语义分析与中间代码产生器、优化器、目标代码生成器、表格管理和出错处理。 编译程序生成的五个办法:机器语言、高级语言、移植、自编译方式和使用工具自动生成。词法规则:指单词符号的形成规则。(也就是正规式) 语法规则:规定了如何从单词符号形成更大的结构。就是语法单位的形成规则。 空字:不包含任何符号的序列。 闭包: 中所有的符号组成的集合。 上下文无关文法是指:所定义的语法范畴是完全独立于这种范畴可能出现的环境的文法。上下文无关文法的四个组成部分:一组终结符号、一组非终结符号、一个开始符号和一组产生式。 终结符号也就是不可再分的基本符号。 非终结符号是用来代表语法范畴,表示一定符号串的集合。 开始符号是语言中我们最感兴趣的语法范畴。 产生式是定义语法范畴的书写规则。 句子:文法中从开始符号推导的终结符号串。 句型:从开始符号推导的符号串。 语言:文法中所有句子的集合。 程序语言的单词符号分为五种:关键字、标识符、常数、运算符和界符。 二元式表示:(种类,属性) 正规式的运算符有三种:或,连接和闭包。优先顺序是:闭包,连接,或。 DFA怎么识别字:若存在一条从初态结点到某一终态结点的通路,且这条通路上所有弧的标记符连接成的字是a,则称a可为DFA所识别。 DFA怎么识别空字:若DFA的初态结点同时又是终态结点,则空字可为DFA所识别。NFA怎么识别字:若存在一条从某一初态结点到终态结点的通路,且这条通路上所有弧的标记字依序连接成的字等于a,则称a可为NFA识别。 NFA怎么识别空字:若M的某些结点即是初态又是终态结点,或者存在一条从某个初态结点到某个终态结点的空通路,那么,空字可为M所识别。 语言的语法结构是用上下文无关文法描述的。 语法分析分为两类:自上而下分析法,自下而上分析法。 自上而下分析法面临的问题:1.文法的左递归问题。2.回溯3.成功可能是暂时的,产生虚假匹配。4.难于知道输入串中出错的确切位置。5.效率低,代价高。

中国石油大学(北京)15秋《化工原理(一)》第二阶段在线作业满分答案 (1)

中国石油大学(北京)15秋《化工原理(一)》第二阶段在线作业满分答案 单选题 (共20道题) 1.( 2.5分)自由沉降的意思是。 A、颗粒在沉降过程中受到的流体阻力可忽略不计 B、颗粒开始的降落速度为零,没有附加一个初始速度 C、颗粒在降落的方向上只受重力作用,没有离心力等的作用 D、颗粒间不发生碰撞或接触的情况下的沉降过程 正确答案:D 2.(2.5分)过滤推动力一般是指: A、过滤介质两边的压差 国培第二阶段作业 B、过滤介质与滤饼构成的过滤层两边的压差 C、滤饼两面的压差 D、液体进出过滤机的压差 正确答案:B 此题得分:2.5分 3.(2.5分) 回转真空过滤机中是以下部件使过滤室在不同部位时,能自动地进行相应的不同操作: A、转鼓本身 B、随转鼓转动的转动盘 C、与转动盘紧密接触的固定盘 D、分配头 正确答案:D 此题得分:2.5分 4.(2.5分)板框过滤机中: A、框有两种不同的构造 B、板有两种不同的构造 C、框和板都有两种不同的构造 D、板和框都只有一种构造 正确答案:B 此题得分:2.5分 5.(2.5分)在讨论旋风分离器分离性能时,分割直径这一术语是指。 A、效率最高时旋风分离器的直径 B、旋风分离器允许的最小直径 C、旋风分离器能够50%分离出来的颗粒的直径 D、能保持滞流流型时的最大颗粒直径 正确答案:C 此题得分:2.5分 6.(2.5分)旋风分离器的总的分离效率是指。 A、颗粒群中具有平均直径的粒子的分离效率 B、颗粒群中最小粒子的分离效率 C、不同粒级(直径范围)粒子分离效率之和 D、全部颗粒中被分离下来的部分所占的质量分率 正确答案:D 此题得分:2.5分 7.(2.5分)过滤基本方程是基于推导得出来的。 A、滤液在过滤介质中呈湍流流动 B、滤液在过滤介质中呈层流流动

编译原理中重点整理

1.翻译程序:将某一种语言(源语言)程序转换为与其逻辑上等价的另一种语言(目标语言) 程序。 编译程序:源语言为高级语言,目标语言为汇编语言或机器语言的翻译程序。 汇编程序:源语言为汇编语言,目标语言为机器语言的翻译程序。 解释程序:源语言程序作为输入,但不产生目标程序,而是边解释边执行源程序本身。 2.解释器与编译器的主要区别在于:运行目标程序时的控制权在解释器而不在目标程序。 3.编译程序的工作过程可划分五个阶段: ①词法分析:从左到右一个字符一个字符的读入源程序,对构成源程序的字符串进行扫描 和分解,从而识别出一个个单词(也称单词符号或简称符号) ②语法分析:在词法分析的基础上将单词序列分解成各类语法短语,如“程序”,“语句”, “表达式”等等 ③语义分析和中间代码生成:语义分析是在语法分析程序确定出语法短语后,审查有无语义 错误,并为代码生成阶段收集类型信息。完成语法分析和语义 处理工作后,编译程序将源程序变成一种内部表示形式,这种 内部表示形式叫做中间语言或称中间代码,它是一种结构简单、 含义明确的记号系统。 ④代码优化:为了使生成的目标代码更为高效,可以对产生的中间代码进行变换或进行改造, 这就是代码的优化。 ⑤目标代码生成:目标代码生成阶段的任务就是是把中间代码变换成特定机器上的绝对指令 代码或可重定位的指令代码或汇编指令代码。 4.前端(Front-End)——与目标机无关的部分 后端(Back-End )——与目标机有关的部分 5.编译系统:编译程序与运行系统合称编译系统 6.遍:对源程序或源程序的中间结果从头到尾扫描一次,并做有关的加工处理,生成新的中 间结果或目标程序。 7.文法是一个四元组:G[S]=(VN, VT, P, S) VN:非终结符集合; VT :终结符集合; P :产生式集合(α→β或α∷=β); S :开始符号(或称根符号,识别符号)。 若S ->α,α∈V*,则称α为文法G的句型 若S ->α,α,α∈VT*,则称α为文法G的句子 语言是所有句子构成的集合,它是所有终结符号串所组成的集合VT*的子集,即L(G) VT* 8.0型文法又叫短语文法,它所确定的语言称为0型语言。 1型文法,上下文敏感文法或上下文有关文法。 2型文法,上下文无关文法 3型文法线性文法、正则文法或正规文法 规范(最右)推导即任何一步α->β都是对α中的最右非终结符进行替换的,规范(最左)归约文法可唯一地确定一个语言 子树与短语:在句型所对应的语法树中,若某些符号按从左到右的顺序组成某棵子树的末端结点,那么由这些末端结点所组成的符号串是相对于子树根结点的短语。 原则上语法树有多少棵子树,就有多少个短语。

编译原理一些习题答案

第2章形式语言基础 2.2 设有文法G[N]: N -> D | ND D -> 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 (1)G[N]定义的语言是什么? (2)给出句子0123和268的最左推导和最右推导。 解答: (1)L(G[N])={(0|1|2|3|4|5|6|7|8|9)+} 或L(G[N])={α| α为可带前导0的正整数} (2) 0123的最左推导:N ? ND ? NDD ? NDDD ? DDDD ? 0DDD ? 01DD ? 012D ? 0123 0123的最右推导:N ? ND ? N3 ? ND3 ? N23 ? ND23 ? N123 ? D123 ? 0123 268的最左推导:N ? ND ? NDD ? DDD ? 2DDD ? 26D ? 268 268的最右推导:N ? ND ? N8 ? ND8 ? N68 ? D68 ? 268 2.4 写一个文法,使其语言是奇数的集合,且每个奇数不以0开头。 解答: 首先分析题意,本题是希望构造一个文法,由它产生的句子是奇数,并且不以0开头,也就是说它的每个句子都是以1、3、5、7、9中的某个数结尾。如果数字只有一位,则1、3、5、7、9就满足要求,如果有多位,则要求第1位不能是0,而中间有多少位,每位是什么数字(必须是数字)则没什么要求,因此,我们可以把这个文法分3部分来完成。分别用3个非终结符来产生句子的第1位、中间部分和最后一位。引入几个非终结符,其中,一个用作产生句子的开头,可以是1-9之间的数,不包括0,一个用来产生句子的结尾,为奇数,另一个则用来产生以非0整数开头后面跟任意多个数字的数字串,进行分解之后,这个文法就很好写了。 N -> 1 | 3 | 5 | 7 | 9 | BN B -> 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | B0 2.7 下面文法生成的语言是什么? G1: S->AB A->aA| εB->bc|bBc G2: S->aA|a A->aS 解答: B ? bc B ? bBc? bbcc B ? bBc? bbBcc ? bbbccc …… A ?ε A ? aA ? a A ? aA ? aaA ? aa …… ∴S ? AB ? a m b n c n , 其中m≥0,n≥1即L(G1)={ a m b n c n | m≥0,n≥1} S ? a S ? aA ? aaS ? aaa S ? aA ? aaS ? aaaA ?aaaaS ? aaaaa …… ∴S ? a2n+1 , 其中n≥0 即L(G2)={ a2n+1 | n≥0} 2.11 已知文法G[S]: S->(AS)|(b) A->(SaA)|(a) 请找出符号串(a)和(A((SaA)(b)))的短语、简单短语和句柄。

中国石油大学北京2016化工原理(二)第三阶段在线作业

第三阶段在线作业 单选题 (共20道题) 收起 1.( 2.5分)在恒速干燥条件下,将含水20%的湿物料进行干燥,开始时干燥速率恒定,当干燥至含水5%时,干燥速率开始下降,再继续干燥至物料恒重,并测得此时物料含水量为0.05%,则物料的临界含水量为。 ? ? ? 2.(2.5分)理想干燥器的特点为。 ? ? ? 3.(2.5分)物料的平衡水分一定是。 ? ? ? 4.(2.5分)不仅与湿物料的性质和干燥介质的状态有关,而且与湿物料同干燥介质的接触方式及相对速度有关的是湿物料的。 ? ? ? 5.(2.5分)湿空气通过换热器预热的过程为________。

? ? ? 6.(2.5分)空气相对湿度越高,其吸收水汽的能力。 ? ? ? 7.(2.5分)湿度表示湿空气中水汽含量的________。 ? ? ? 我的答案:B 此题得分:2.5分 8.(2.5 分)

? ? ? 我的答案:A 此题得分:2.5分9.(2.5 分) ? ? ?

10.(2.5 分) ? ? ? 11.(2.5分)不能引发降液管液泛这种不正常操作现象的原因是: ? ? ?

12.(2.5 分) ? ? ? 13.(2.5分)下列几种板式塔中,操作弹性最大的是: ? ? 14.(2.5分)下列几种板式塔中,单板压降最小的是: ? ? 15.(2.5分)板式塔中塔板上溢流堰的作用主要是:

? ? ? 16.(2.5分)板式塔中板上液面落差过大将导致: ? ? ? 17.(2.5分)对于一定干球温度的空气,当其相对湿度愈低时,其湿球温度________。 ? ? ? 18.(2.5分)对湿度一定的空气,以下各参数中与空气的温度无关。 ? ? ? 19.(2.5分)如需将空气减湿,应使气温。 ? ? ? 20.(2.5分)同一物料,如恒速阶段的干燥速率增加,则临界含水量________。 ? ? ? ?

相关文档
相关文档 最新文档