搜档网
当前位置:搜档网 › 哈工大编译原理习题及答案

哈工大编译原理习题及答案

哈工大编译原理习题及答案
哈工大编译原理习题及答案

1.1何谓源程序、目标程序、翻译程序、编译程序和解释程序?它们之间可能有何种关系?

1.2一个典型的编译系统通常由哪些部分组成?各部分的主要功能是什么?

1.3选择一种你所熟悉的程序设计语言,试列出此语言中的全部关键字,并通过上机使用该语言以判明这些关键字是否为保留字。

1.4选取一种你所熟悉的语言,试对它进行分析,以找出此语言中的括号、关键字END以及逗号有多少种不同的用途。

1.5试用你常用的一种高级语言编写一短小的程序,上机进行编译和运行,记录下操作步骤和输出信息,如果可能,请卸出中间代码和目标代码。

第一章习题解答

1.解:源程序是指以某种程序设计语言所编写的程序。目标程序是指编译程序(或解释程序)将

源程序处理加工而得的另一种语言(目标语言)的程序。翻译程序是将某种语言翻译成另一种语言的程序的统称。编译程序与解释程序均为翻译程序,但二者工作方法不同。解释程序的特点是并不先将高级语言程序全部翻译成机器代码,而是每读入一条高级语言程序语句,就用解释程序将其翻译成一段机器指令并执行之,然后再读入下一条语句继续进行解释、执行,如此反复。即边解释边执行,翻译所得的指令序列并不保存。编译程序的特点是先将高级语言程序翻译成机器语言程序,将其保存到指定的空间中,在用户需要时再执行之。即先翻译、后执行。

2.解:一般说来,编译程序主要由词法分析程序、语法分析程序、语义分析程序、中间代码生成

程序、代码优化程序、目标代码生成程序、信息表管理程序、错误检查处理程序组成。

3.解:C语言的关键字有:auto break case char const continue default do double else enum extern

float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while。上述关键字在C语言中均为保留字。

4.解:C语言中括号有三种:{},[],()。其中,{}用于语句括号;[]用于数组;()用于函数(定

义与调用)及表达式运算(改变运算顺序)。C语言中无END关键字。逗号在C语言中被视为分隔符和运算符,作为优先级最低的运算符,运算结果为逗号表达式最右侧子表达式的值(如:(a,b,c,d)的值为d)。

5.略

第二章前后文无关文法和语言

21设有字母表A1={a,b,…,z},A2={0,1,…,9},试回答下列问题:

(1) 字母表A1上长度为2的符号串有多少个?

(2) 集合A1A2含有多少个元素?

(3) 列出集合A1 (A1∪A2)*中的全部长度不大于3的符号串。

(2) {anbmcp|n,m,p≥0};

(3) {an#bn|n≥0}∪{cn#dn|n≥0};

(4) {w#wr#|w∈{0,1}*,wr是将w中的符号按逆序排列所得的符号串};

(5) 任何不是以0开始的所有奇整数所组成的集合;

(6) 所有由偶数个0和偶数个1所组成的符号串的集合。

23试描述由下列文法所产生的语言的特点 (文法的开始符号均为S)。

(1) S→10S0S→aAA→bAA→a

(2) S→SSS→1A0A→1A0A→ε

(3) S→1AS→B0A→1AA→C

B→B0B→CC→1C0C→ε

(4) S→bAdcA→AGSG→εA→a

(5) S→aSSS→a

24设已给文法G=(VN,VT,P,S),其中:

VN={S}

VT={a1,a2,…,an,∨,∧, ~, [,]}

P={S→ai|i=1,2,…,n}∪{S→~S,S→[S∨S],S→[S∧S]},

试指出此文法所产生的语言。

25考察文法G=(VN,VT,P,S),其中:

VN={S,A,B,C,D,E,F,G}

VT={a},

P={S→ABC,C→BC,C→A,BA→GE,BG→GBF,AG→AD,

DB→BD,DE→AE,FB→BF,FE→Ea,AA→ε}

(1) 指出此文法的类型;

(2) 证明此文法所产生的语言为

L(G)={at(n)|n≥1}

t(n)=∑n[]i=1i

26设已给文法G[〈程序〉]:

〈程序〉→〈分程序〉|〈复合语句〉

〈分程序〉→〈无标号分程序〉|〈标号〉:〈分程序〉

〈复合语句〉→〈无标号复合语句〉|〈标号〉:〈复合语句〉

〈无标号分程序〉→〈分程序首部〉;〈复合尾部〉

〈无标号复合语句〉→begin〈复合尾部〉

〈分程序首部〉→begin〈说明〉|〈分程序首部〉;〈说明〉

〈复合尾部〉→〈语句〉end|〈语句〉;〈复合尾部〉

〈说明〉→d

〈语句〉→s

〈标号〉→L

(1) 给出句子

L: L: begin d; d; s; s end

的最左推导和最右推导。

S→aAcBS→BdSB→aScAB→cAB

A→BaBA→aBcA→aB→b

试检验下列符号串中哪些是G[S]中的句子,给出这些句子的最左推导、最右推导和相应的语法树。

(1) aacb

(2) aabacbadcd

(3) aacbccb

(4) aacabcbcccaacdca

(5) aacabcbcccaacbca

28设G=(VN,VT,P,S)为CFG,α1,α2,…,αn为V上的符号串,试证明:若

α1α2…αn *β

则存在V上的符号串β1,β2,…,βn,使β=β1β2…βn,且有

ai *βi(i=1,2,…,n)

29设G=(VN,VT,P,S)为CFG,α和β都是V上的符号串,且α *β,试证明:当α的首符号为终结符号时,β的首符号也必为终结符号;当β的首符号为非终结符号时,则α的首符号也必为非终结符号。210试证明:文法

S→ABS→DCA→aAA→a

B→bBcB→bcC→cCC→c

D→aDbD→ab

为二义性文法。

211对于下列的文法和相应的句子,试指出这些句子的全部短语;分别给出句子的最右推导,并指出各步直接推导所得句型的句柄。

(1) S→ABS→cA→bAA→aB→aSbB→c

bbaacb

(2) S→(AS)S→(b)A→(SaA)A→(a)

(((b) a (a)) (b))

(3) E→ET+E→TT→TF*T→FF→FP↑F→PP→EP→i

iii*i+↑

212在自底向上的分析中,用来归约句型句柄的产生式称为句柄产生式。试证明:一个文法是无二义性的,当且仅当此文法的每一句型至多只有一个句柄和一个句柄产生式。

213化简下列各个文法。

(1) S→aABSS→bCACdA→bABA→cSA

A→cCCB→bABB→cSBC→cS

C→c

(2) S→aABS→EA→dDAA→e

B→bEB→fC→cABC→dSD

C→aD→eAE→fAE→g

(3) S→acS→bAA→cBCB→SA

C→bCC→d

214消去下列文法中的ε产生式。

(1) S→aASS→bA→cSA→ε

(1) S→aBS→BCA→aAA→c

A→aDbB→DBB→CD→B

C→b

(2) S→SAS→SBA→BB→[S]

A→(S)S→AB→[]A→( )

(3) E→E+TE→TT→T*FT→F

F→P↑FF→PP→(E)P→i

第二章习题解答

1.(1)答:26*26=676

(2)答:26*10=260

(3)答:{a,b,c,...,z,a0,a1,...,a9,aa,...,az,...,zz,a00,a01,...,zzz},共

26+26*36+26*36*36=34658个

2.构造产生下列语言的文法

(1){anbn|n≥0}

解:对应文法为G(S) = ({S},{a,b},{ S→ε| aSb },S)

(2){anbmcp|n,m,p≥0}

解:对应文法为G(S) = ({S,X,Y},{a,b,c},{S→aS|X,X→bX|Y,Y→cY|ε},S)

(3){an # bn|n≥0}∪{cn # dn|n≥0}

解:对应文法为G(S) = ({S,X,Y},{a,b,c,d,#}, {S→X, S→Y,X→aXb|#,Y→cYd|# },S)

(4){w#wr# | w?{0,1}*,wr是w的逆序排列}

解:G(S) = ({S,W,R},{0,1,#}, {S→W#, W→0W0|1W1|# },S)

(5)任何不是以0打头的所有奇整数所组成的集合

解:G(S) = ({S,A,B,I,J},{-,0,1,2,3,4,5,6,7,8,9},{S→J|IBJ,B→0B|IB|e, I→J|2|4|6|8, Jà1|3|5|7|9},S)

解:对应文法为S→0A|1B|e,A→0S|1C B→0C|1S C→1A|0B

3.描述语言特点

(1)S→10S0S→aAA→bAA→a

解:本文法构成的语言集为:L(G)={(10)nabma0n|n, m≥0}。

(2)S→SS S→1A0A→1A0A→ε

解:L(G)={1n10n11n20n2 … 1nm0nm |n1,n2,…,nm≥0;且n1,n2,…nm不全为零}该语言特点是:产生的句子中,0、1个数相同,并且若干相接的1后必然紧接数量相同连续的0。

(3)S→1AS→B0A→1AA→CB→B0B→CC→1C0C→ε

解:本文法构成的语言集为:L(G)={1p1n0n|p≥1,n≥0}∪{1n0n0q|q≥1,n≥0},特点是具有1p1n0n 或1n0n0q形式,进一步,可知其具有形式1n0mn,m≥0,且n+m>0。

(4)S→bAdcA→AGSG→εA→a

解:可知,S=>…=>baSndc n≥0

该语言特点是:产生的句子中,是以ba开头dc结尾的串,且ba、dc个数相同。

(5)S→aSSS→a

解:L(G)={a(2n-1)|n≥1}可知:奇数个a

4.解:此文法产生的语言是:以终结符a1 、a2 …an 为运算对象,以∧、∨、~为运算符,以[、]为分隔符的布尔表达式串

5. 5.1解:由于此文法包含以下规则:AA→e,所以此文法是0型文法。

5.2证明:略

6.解:

(1)最左推导:

<程序>T<分程序>T<标号>:<分程序>TL:<分程序>

TL:<标号>:<分程序>

T L:L:<无标号分程序>

T L:L:<分程序首部>;<复合尾部>

T L:L:<分程序首部>;<说明>;<复合尾部>

T L:L:begin<说明>;<说明>;<复合尾部>

T L:L:begin d;<说明>;<复合尾部>

T L:L:begin d;d;<复合尾部>

T L:L:begin d;d;<语句>;<复合尾部>

T L:L:begin d;d;s;<复合尾部.

T L:L:begin d;d;s;<语句> end

T L:L:begin d;d;s;s end

最右推导:

<程序>T<分程序>T<标号>:<分程序>

T<标号>:<标号>:<分程序>

T<标号>:<标号>:<无标号分程序>

T<标号>:<标号>:<分程序首部>;<复合尾部>

T<标号>:<标号>:<分程序首部>;<语句>;<复合尾部> T<标号>:<标号>:<分程序首部>;<语句>;<语句>;end T<标号>:<标号>:<分程序首部>;<语句>;s;end

T<标号>:<标号>:<分程序首部>;s;s;end

T<标号>:<标号>:<分程序首部>;说明;s;s;end

T<标号>:<标号>:<分程序首部>;d;s;s;end

T<标号>:<标号>:begin 说明;d;s;s;end

T<标号>: L:begin d;d;s;s;end

TL:L:begin d;d;s;s;end

(2)句子L:L:begin d;d;s;s end的相应语法树是:

7.解:

aacb是文法G[S]中的句子,相应语法树是:

最右推导:S=>aAcB=>aAcb=>aacb

(2)aabacbadcd不是文法G[S]中的句子

因为文法中的句子不可能以非终结符d结尾

(3)aacbccb不是文法G[S]中的句子

可知,aacbccb仅是文法G[S]的一个句型的一部分,而不是一个句子。

(4)aacabcbcccaacdca不是文法G[S]中的句子

因为终结符d后必然要跟终结符a,所以不可能出现…dc…这样的句子。

(5)aacabcbcccaacbca不是文法G[S]中的句子

由(1)可知:aacb可归约为S,由文法的产生式规则可知,终结符c后不可能跟非终结符S,所以不可能出现…caacb…这样的句子。

8.证明:用归纳法于n,n=1时,结论显然成立。设n=k时,对于α1α2...αkT*b,存在βi:i=1,2,..,k,αiT*bi成立,现在设

α1α2... αkαk+1T*b,因文法是前后文无关的,所以α1α2... αk可推导出b的一个前缀b',αk+1可推导出b的一个后缀=b"(不妨称为b k+1)。由归纳假设,对于b',存在βi :i=1,2,..,k,

b'=β1β2...βk,使得

αiT*bi成立,另外,我们有αk+1T*b"(=b k+1)。即n=k+1时亦成立。证毕。

9.证明:(1)用反证法。假设α首符号为终结符时,β的首符号为非终结符。即设:α=aω;β=Aω’且α=>*β。

由题意可知:α=aωT …T Aω’=β,由于文法是CFG,终结符a不可能被替换空串或非终结符,因此假设有误。得证;

(2)同(1),假设:β的首符号为非终结符时,α首符号为终结符。即设:α=aω;β=Aω’且α=aωT …T Aω’=β,与(1)同理,得证。

10.证明:因为存在句子:abc,它对应有两个语法树(或最右推导):

STABTAbcTabc

STDCTDcTabc

所以,本文法具有二义性。

11.解:

(1) ST AB TA aSb TAa c bT bA acbTb bA acbTbb a acb

上面推导中,下划线部分为当前句型的句柄。对应的语法树为:

全部的短语:

第一个a (a1)是句子bbaacb相对于非终结符A (A1) (产生式A?a)的短语(直接短语);b1a1是句子bbaacb相对于非终结符A2的短语;

c是句子bbaacb相对于非终结符S1(产生式S?c)的短语(直接短语);

a2cb3是句子bbaacb相对于非终结符B的短语;

b2b1a1a2cb3是句子bbaacb相对于非终结符S2的短语;

注:符号的下标是为了描述方便加上去的。

(2)句子(((b)a(a))(b))的最右推导:

ST(AS)T(A(b))T((SaA)(b))T((Sa(a))(b))

T(((b)a(a))(b))

相应的语法树是:

(3)解:iii*i+↑对应的语法树略。

最右推导:E TT=>F=>FP↑T FE↑T FET+↑T FEF+↑T FEP+↑T FEi+↑

TFTi+↑T FTF*i+↑TFTP*i+↑T FTi*i+↑TFFi*i+↑T FPi*i+↑

TFii*i+↑T Pii*i+↑Tiii*i+↑

12.证明:

充分性:当前文法下的每一符号串仅有一个句柄和一个句柄产生式T对当前符号串有唯一的最左归约T 对每一步推导都有唯一的最右推导T有唯一的语法树。

13.化简下列各个文法

(1)解:S→bCACdA→cSA| cCCC→cS | c

(2)解:S→aAB | fA | gA→e | dDAD→eAB→f (3)解:S→ac

14.消除下列文法中的ε产生式

(1)解:S→aAS | aS | bA→cS

(2)解:S→aAA | aA | aA→bAc| bc | dAe| de 15.消除下列文法中的无用产生式和单产生式(1)消除后的产生式如下:

S→aB | BC

B→DB | b

C→b

D→b | DB

(2)消除后的产生式如下:

S→SA | SB |()|(S)|[] |[S]

A→() |(S)|[]|[S]

Bà[] |[S]

(3)消除后的产生式如下:

E→E+T | T*F | (E) | P↑F | i

T→T*F | (E) | P↑F | i

F→P↑F | (E) | i

P→(E) | i

3.1试用某种高级语言编写一个FORTRAN源程序的预处理子程序,其功能是:每调用它一次,即把源程序中的一个完整语句送入扫描缓冲区。要求删去语句中的注释行;删去续行标记字符,把语句中的各行连接起来,并在语句的末端加上语句结束符。此外,还要求此程序具有组织源程序列表输出的功能。

3.2画出用来识别如下三个关键字的状态转移图。

STEP STRING SWITCH

3.3假定有一个猎人带着一只狼、一头山羊和一棵白菜来到一条河的左岸,拟摆渡过河,而岸边只有一条小船,其大小仅能装载人和其余三件东西中的一件,也就是说,每一次猎人只能将随行者中的一件带到彼岸。若猎人将狼和山羊留在同一岸上而无人照管,那么,狼就会将羊吃掉;如果猎人把山羊和白菜留在同一岸,山羊也会把白菜吃掉。现在,请你用状态转换图作为工具,描述猎人可能采取的种种摆渡方案,并从中找出可将上述三件东西安全地带到右岸的方案来。

3.4设已给文法G=(VN,VT,P,S),其中,P仅含形如

A→αBA→αα∈V*T,B∈VN

的产生式,试证明:由此种文法所产生的语言是一正规语言。

3.5试证明:任何有限个符号串所组成的集合

L={x1,x3,…,xn}xi∈Σ+

都是3型语言。

3.6试构造一右线性文法,使得它与如下的文法等价

S→ABA→UTU→a|aU

T→b|bTB→c|cB

并根据所得的右线性文法,构造出相应的状态转换图。

3.7对于如题图37所示的状态转换图

(1) 写出相应的右线性文法;

(2) 指出它接受的最短输入串;

(3) 任意列出它接受的另外四个输入串;

(4) 任意列出它拒绝接受的四个输入串。

题图37

3.8对于有限自动机

M=(K,Σ,f,S0,Z)

[]a[]bS0[]S2[]S1S1[]S3[]S1S2[]S0[]S4S3[]S0[]S0S4[]S5[]S4S5[]S4[]S0

试找出一个长度最小的输入串,使得:

(1) 在识别此输入串的过程中,每一状态至少经历一次;

(2) 每一状态转换至少经历一次。

3.9对于下列的状态转换矩阵:

[]a[]bS[]A[]SA[]A[]BB[]B[]B(i) 初态:S

终态:B[][][]a[]bS[]A[]BA[]B[]AB[]B[]B(ii) 初态:S

终态:A[]a[]bS[]A[]BA[]C[]AB[]B[]CC[]C[]C(iii) 初态:S

终态:A,C[][][]a[]bS[]A[]SA[]C[]BB[]B[]CC[]C[]C(iv) 初态:S

终态:C

(1) 分别画出相应的状态转换图;

(2) 写出相应的3型文法;

(3) 用自然语言分别描述它们所识别的输入串的特征。

3.10对于下面所给的文法:

G1=({S,A,B,C,D}, {a,b,c,d},P1,S)

P1由如下产生式组成:

S→aAS→BA→abS

A→bBB→bB→cC

C→DD→dD→bB

以及G2=({S,A,B,C,D},{a,b,c,d},P2,S)

P2由如下产生式组成:

S→AaS→BA→Cc

A→BbB→BbB→a

C→DC→BabD→d

(1) 试分别对G1和G2构造相应的状态转换图 (提示:对于右线性文法,可将形如C→D 的产生式视为C→εD;而对左线性文法,则可将它视为C→Dε)。

(2) 对于G1,构造一等价的左线性文法G1′;对于G2构造一等价的右线性文法G2′。

(3) 对于G1和G1′,分别给出如下符号串的推导序列:

abbaababbbcdcbb

对于G2和G2′分别给出如下符号串的推导序列:

aabaaabcadca

(4) 试给出若干个不能由G1或G2产生的符号串,并验证它们同样不能用G1′和G2′产生。

3.11分别构造将左线性文法转换为右线性文法以及将右线性文法转换为左线性文法的算法。

3.12将如题图312所示的NFA确定化和最小化。

题图312

3.13将如题图313所示的具有ε动作的NFA确定化。

题图313

3.14将如题图314所示的有限自动机最小化。

3.15试用一种高级语言分别写出将NFA确定化以及将DFA最小化的算法。

3.16构造一产生FORTRAN语言COMMON语句的3型文法 (假定分别用λ和μ代表标识符和整常数,它们都是终结符号,且假定数组的维数不加限定),构造相应的DFA,并写出描述COMMON语句的正规式。

3.17设r,s等为任意的正规式,试证明下列的关系式成立:

(1) r*=(ε|r)*=ε|rr*=(r*)*

(2) (rs)*r=r(sr)*

(3) (r|s)*=(r*s*)*=(r*|s*)*

3.18对于解习题36所得的文法,试用正规式描述它所产生的语言。

[]a[]bS0[]S1[]S5S1[]S2[]S7S2[]S3[]S5S3[]S5[]S7S4[]S5[]S5S5[]S3[]S1S6[]S3[] S0S7[]S0[]S1S8[]S3[]S8(1) 初态:S0

终态:S1,S2,S6,

S7[][][]a[]bS0[]S5[]S2S1[]S6[]S2S2[]S0[]S4S3[]S3[]S5S4[]S6[]S2S5[]S3[]S0S6 []S3[]S1(2) 初态:S0

终态:S4,S5,S6题图314

3.19对于习题310所给的文法G1和G2,试分别用正规式描述它们所产生的语言。

3.20设有如下的文法G[〈标号说明〉]:

〈标号说明〉→′LABEL′〈标号表〉

〈标号表〉→d〈标号段〉

〈标号段〉→d〈标号段〉|,〈标号〉|;

〈标号〉→d〈标号段〉

其中′LABEL′,′d′,′,′,′;′等为终结符号。

(1) 试求出描述此文法所产生语言的正规式;

(2) 构造识别此语言的具有最少状态的DFA。

3.21求出描述习题37所给有限自动机所识别语言的正规式。

3.22分别构造识别如下正规语言的DFA:

(1) ((0*|1)(1*0))*

(2) (b|a(aa*b)*b)*

(3) a(abab*|a(bab)*a)*b

3.23试设计一个识别器,它识别由下列英语单词:

ONE, TWO, THREE, …, NINE, TEN,

ELEVEN, TWELVE, THIRTEEN,…, NINETEEN, TWENTY,

THIRTY, FORTY,…, NINETY, HUNDRED

所表示的从1到999间的任何整数 (各单词间用空格分隔,如THREE HUNDRED FIFTY SIX),并将它们翻译为相应的阿拉伯数字 (如356)作为输出。

3.24设有辅助定义式

D0=a|b

D1=D0D0

D2=D1D1

Dn=Dn-1Dn-1

试回答如下问题:

(1) 由Dn所表述的正规集是什么?

(2) 如果将Dn中所出现的Dn-1用前面已定义的辅助定义式反复进行替换,则可最终将Dn化为Σ={a,b}上的正规式,此正规式有多长?

(3) 用来识别Dn的DFA至多需要几个状态?

3.25试将LEX中的“动作子程序”Ai的功能加以扩充,使之可用来生成文本编辑程序。

3.26指出下列LEX正规式所匹配的字符串:

(1) "{" [^{]*"}"

(2) ^[^a-z][A-Z][0-9]$

(3) [^0-9]|[\r\n]

(4) \′([^′\n]|\′\′)+\′

(5) \"([^"\n]|\\["\n])*\"

3.27写出一个LEX正规式,它能匹配C语言的所有无符号整数 (例如:OX89ab,0123,45,′Z′,′\t′,′\xab′,′\012′,等等)。

3.28写出一个LEX正规式,它能匹配C语言的标识符。

3.29编写一个LEX源程序,它将一个正文文件中的全部小写字母均换为大写字母,并将其中的制表字符、空白字符序列均用单个空格字符进行替换 (提示:在语义动作中使用全程变量yytext)。

3.30编写一个LEX源程序,它能统计一个PASCAL程序中所含用户定义之标识符个数,并能找出最长标识符中的字符个数 (提示:使用全程变量yytext及yyleng)。上机实习题

〈变量说明〉→VAR〈变量表〉:〈类型〉;|〈空〉

〈变量表〉→〈变量表〉,〈变量〉|〈变量〉

〈类型〉→INTEGER

〈语句表〉→〈语句表〉;〈语句〉|〈语句〉

〈语句〉→〈赋值语句〉|〈条件语句〉|〈WHILE语句〉|〈复合语句〉|〈过程定义〉〈赋值语句〉→〈变量〉∶=〈算术表达式〉

〈条件语句〉→IF〈关系表达式〉THEN〈语句〉ELSE〈语句〉

〈WHILE语句〉→WHILE〈关系表达式〉DO〈语句〉

〈复合语句〉→BEGIN〈语句表〉END

〈过程定义〉→PROCEDURE〈标识符〉〈参数表〉;

BEGIN〈语句表〉END

〈参数表〉→(〈标识符表〉)|〈空〉

〈标识符表〉→〈标识符表〉,〈标识符〉|〈标识符〉

〈算术表达式〉→〈算术表达式〉+〈项〉|〈项〉

〈项〉→〈项〉*〈初等量〉|〈初等量〉

〈初等量〉→(〈算术表达式〉)|〈变量〉|〈无符号数〉

〈关系表达式〉→〈算术表达式〉〈关系符〉〈算术表达式〉

〈变量〉→〈标识符〉

〈标识符〉→〈标识符〉〈字母〉|〈标识符〉〈数学〉|〈字母〉

〈无符号数〉→〈无符号数〉〈数字〉|〈数字〉

〈关系符〉→=|<|<=|>|>=|<>

〈字母〉→A|B|C|…|X|Y|Z

〈数字〉→0|1|2|…|8|9

〈空〉→

要求和提示:

(1) 单词的分类。

可将所有标识符归为一类;将常数归为另一类;保留字和分隔符则可采取一词一类。

(2) 符号表的建立。

可事先建立一保留字表,以备在识别保留字时进行查询。变量名表及常数表则在词法分析过程中建立。

(3) 单词串的输出形式。

所输出的每一单词,均按形如

(CLASS,VALUE)

的二元式编码。对于变量标识符和常数,CLASS字段为相应的类别码,VALUE字段则是该标识符、常数在其符号表中登记项的序号 (要求在变量名表登记项中存放该标识符的字符串,其最大长度为四个字符;常数表登记项中则存放该整数的二进制形式)。对于保留字和分隔号,由于采用一词一类的编码方式,所以仅需在二元式的CLASS字段上放置相应的单词的类别码,VALUE字段则为“空”。不过,为便于查看由词法分析程序所输出的单词串,也可以在CLASS字段上直接放置单词符号串本身。

(4) 可以仿照程序34的结构来编写上述词法分析程序,但其中的若干语义过程有待于

第三章习题解答

1.从略

2.

3 假设W:表示载狐狸过河,G:表示载山羊过河,C:表示载白菜过河

用到的状态1:狐狸和山羊在左岸2:狐狸和白菜载左岸3:羊和白菜在左岸 4:狐狸和山羊在右岸5:狐狸和白菜在右岸 6:山羊和白菜在右岸F:全在右岸

4 证明:只须证明文法G:A→αB 或A→α(A,B∈VN, α∈VT+)

等价于G1:A→aB 或A→a (a∈VT+)

G1的产生式中A→aB, 则B也有B→bC ,C→cD ….

所以与G等价。

2)G的产生式A→αB,α∈VT+,因为α是字符串,所以肯定存在着一个终结符a,使A→aB 可见两者等价,所以由此文法产生的语言是正规语言。

5

6 根据文法知其产生的语言是

L={ambnci| m,n,i≧1}

可以构造如下的文法VN={S,A,B,C}, VT={a,b,c}

P={ S →aA, A→aA, A→bB, B→bB, B→cC, C→cC, C→c}

其状态转换图如下:

7 (1) 其对应的右线性文法是:

A →0D, B→0A,B→1C,C→1|1F,C→1|0A,F→0|0E|1A,D→0B|1C,E→1C|0B

(2) 最短输入串011

(3) 任意接受的四个串

011,0110,0011,000011

(4) 任意以1打头的串.

8 从略。

9

(2)相应的3型文法

(i) S →aAS→bS A→aA A→bB B→a|aB B→b|bB

(ii) S→aA|a S→bB B→aB | bB A→aB A→b|bA

(iii) S→aA S→bB A→bA A→aC B→aB B→bC C→a|aC C→b|bC

(iv) S→bS S→aA A→aC A→bB B→aB B→bC C→a|aC C→b|bC

(3)用自然语言描述输入串的特征

(i) 以任意个(包括0)b开头,中间有任意个(大于1)a,跟一个b,还可以有一个由a,b组成的任意字符串

哈工大机械原理课程设计

Harbin Institute of Technology 机械原理课程设计说明书 课程名称:机械原理 设计题目:产品包装生产线(方案1) 院系:机电学院 班级: 设计者: 学号: 指导教师: 设计时间:

一、绪论 机械原理课程设计是在我们学习了机械原理之后的实践项目,通过老师和书本的传授,我们了解了机构的结构,掌握了机构的简化方式与运动规律,理论知识需要与实践相结合,这便是课程设计的重要性。我们每个人都需要独立完成一个简单机构的设计,计算各机构的尺寸,同时还需要编写符合规范的设计说明书,正确绘制相关图纸。 通过这个项目,我们应学会如何收集与分析资料,如何正确阅读与书写说明书,如何利用现代化的设备辅助工作。这种真正动手动脑的设计有效的增强我们对该课程的理解与领会,同时培养了我们的创新能力,为以后机械设计课程打下了坚实的基础。 二、设计题目 产品包装生产线使用功能描述 图中所示,输送线1上为小包装产品,其尺寸为长?宽?高=600?200?200,小包装产品送至A处达到2包时,被送到下一个工位进行包装。原动机转速为1430rpm,每分钟向下一工位可以分别输送14,22,30件小包装产品。 产品包装生产线(方案一)功能简图 三、设计机械系统运动循环图 由设计题目可以看出,推动产品在输送线1上运动的是执行构件1,在A处把产品推到下一工位的是执行构件2,这两个执行构件的运动协调关系如图所示。 ?1?1 执行构件一 执行构件二 ?01?02 运动循环图

图中?1 是执行构件1的工作周期,?01 是执行构件2的工作周期,?02是执行构件2的动作周期。因此,执行构件1是做连续往复运动,执行构件2是间歇运动,执行构件2的工作周期?01 是执行构件1的工作周期T1的2倍。执行构件2的动作周期?02则只有执行构件1的工作周期T1的二分之一左右。 四、 设计机械系统运动功能系统图 根据分析,驱动执行构件1工作的执行机构应该具有的运动功能如图所示。运动功能单元把一个连续的单向传动转换为连续的往复运动,主动件每转动一周,从动件(执行构件1)往复运动一次,主动件转速分别为14,22,30rpm 14,22,30rpm 执行机构1的运动功能 由于电动机的转速为1430rpm ,为了在执行机构1的主动件上分别得到14、22、30rpm 的转速,则由电动机到执行机构1之间的总传动比i z 有3种,分别为 i z1= 141430 =102.14 i z2=221430=65.00 i z3=30 1430=47.67 总传动比由定传动比i c 和变传动比i v 两部分构成,即 i z1=i c i v1 i z2=i c i v2 i z3=i c i v3 3种总传动比中i z1最大,i z3最小。由于定传动比i c 是常数,因此,3种变传动比中i v1最大,i v3最小。为满足最大传动比不超过4,选择i v1 =4 。 定传动比为 i c = v1 z1i i =4102.14=25.54 变传动比为 i v2= c z2i i =54.2565=2.55 i v3= c z3i i =54 .2547.67=1.87 传动系统的有级变速功能单元如图所示。 i=4,2.55,1.87 有级变速运动功能单元

传热学习题及参考答案

《传热学》复习题 一、判断题 1.稳态导热没有初始条件。() 2.面积为A的平壁导热热阻是面积为1的平壁导热热阻的A倍。() 3.复合平壁各种不同材料的导热系数相差不是很大时可以当做一维导热问题来处理() 4.肋片应该加在换热系数较小的那一端。() 5.当管道外径大于临界绝缘直径时,覆盖保温层才起到减少热损失的作用。() 6.所谓集总参数法就是忽略物体的内部热阻的近视处理方法。() 7.影响温度波衰减的主要因素有物体的热扩散系数,波动周期和深度。() 8.普朗特准则反映了流体物性对换热的影响。() 9. 傅里叶定律既适用于稳态导热过程,也适用于非稳态导热过程。() 10.相同的流动和换热壁面条件下,导热系数较大的流体,对流换热系数就较小。() 11、导热微分方程是导热普遍规律的数学描写,它对任意形状物体内部和边界都适用。( ) 12、给出了边界面上的绝热条件相当于给出了第二类边界条件。 ( ) 13、温度不高于350℃,导热系数不小于0.12w/(m.k)的材料称为保温材料。 ( ) 14、在相同的进出口温度下,逆流比顺流的传热平均温差大。 ( ) 15、接触面的粗糙度是影响接触热阻的主要因素。 ( ) 16、非稳态导热温度对时间导数的向前差分叫做隐式格式,是无条件稳定的。 ( ) 17、边界层理论中,主流区沿着垂直于流体流动的方向的速度梯度零。 ( ) 18、无限大平壁冷却时,若Bi→∞,则可以采用集总参数法。 ( ) 19、加速凝结液的排出有利于增强凝结换热。 ( ) 20、普朗特准则反映了流体物性对换热的影响。( ) 二、填空题 1.流体横向冲刷n排外径为d的管束时,定性尺寸是。 2.热扩散率(导温系数)是材料指标,大小等于。 3.一个半径为R的半球形空腔,空腔表面对外界的辐射角系数为。 4.某表面的辐射特性,除了与方向无关外,还与波长无关,表面叫做表面。 5.物体表面的发射率是ε,面积是A,则表面的辐射表面热阻是。 6.影响膜状冷凝换热的热阻主要是。

哈工大数字电子技术基础习题册答案7和10(修改)

第7章 时序逻辑电路 【7-1】已知时序逻辑电路如图7.1所示,假设触发器的初始状态均为0。 (1 )写出电路的状态方程和输出方程。 (2) 分别列出X =0和X =1两种情况下的状态转换表,说明其逻辑功能。 (3) 画出X =1时,在CP 脉冲作用下的Q 1、Q 2和输出Z 的波形。 1J 1K C11J 1K C1Q 1 Q 2 CP X Z 1 图7.1 解: 1.电路的状态方程和输出方程 n 1n 2n 11n 1Q Q Q X Q +=+ n 2n 11n 2Q Q Q ⊕=+ CP Q Q Z 21= 2 .分别列出X =0和X =1两种情况下的状态转换表,见题表7.1所示。逻辑功能为 当X =0时,为2位二进制减法计数器;当X =1时,为3进制减法计数器。 3.X =1时,在CP 脉冲作用下的Q 1、Q 2和输出Z 的波形如图7.1(b)所示。 题表7.1 Q Q Z 图7.1(b) 【7-2】电路如图7.2所示,假设初始状态Q a Q b Q c =000。 (1) 写出驱动方程、列出状态转换表、画出完整的状态转换图。 (2) 试分析该电路构成的是几进制的计数器。 Q c

解: 1.写出驱动方程 1a a ==K J n c n a b b Q Q K J ?== n b n a c Q Q J = n a c Q K = 2.写出状态方程 n a 1 n a Q Q =+ n a n a n a n a n c n a 1n b Q Q Q Q Q Q Q +=+ n c n a n c n b n a 1n b Q Q Q Q Q Q +=+ 3.列出状态转换表见题表7.2,状态转换图如图7.2(b)所示。 图7.2(b) 表7.2状态转换表 CP n a n b c Q Q Q 0 0 0 0 1 0 0 1 2 0 1 0 3 0 1 1 4 1 0 0 5 1 0 1 6 0 0 0 n 4.由FF a 、FF b 和FF c 构成的是六进制的计数器。 【7-3】在二进制异步计数器中,请将正确的进位端或借位端(Q 或Q )填入下表 解: 题表7-3 下降沿触发 由 Q 端引出进位 由Q 端引出借位 触发方式 加法计数器 减法计数器上升沿触发 由Q 端引出进位 由Q 端引出借位 【7-4】电路如图7.4(a)所示,假设初始状态Q 2Q 1Q 0=000。 1. 试分析由FF 1和FF 0构成的是几进制计数器; 2. 说明整个电路为几进制计数器。列出状态转换表,画出完整的状态转换图和CP 作用下的波形图。

传热学答案+第五版+章熙民(完整版)

绪论 1.冰雹落体后溶化所需热量主要是由以下途径得到: Q λ——与地面的导热量 f Q——与空 气的对流换热热量 注:若直接暴露于阳光下可考虑辐射换热,否则可忽略不计。6.夏季:在维持20℃的室内,人体通过与空气的对流换热失去热量,但同时又与外界和内墙面通过辐射换热得到热量,最终的 总失热量减少。(T T? 外内 ) 冬季:在与夏季相似的条件下,一方面人体通过对流换热失去部分热量,另一方面又与外界和内墙通过辐射换热失去部分 热量,最终的总失热量增加。(T T? 外内 )。挂上窗帘布阻断了与外界的辐射换热,减少了人体的失热量。 7.热对流不等于对流换热,对流换热 = 热对流 + 热传导热对流为基本传热方式,对流换热为非基本传热方式 8.门窗、墙壁、楼板等等。以热传导和热对流的方式。 9.因内、外两间为真空,故其间无导热和对流传热,热量仅能通过胆壁传到外界,但夹层两侧均镀锌,其间的系统辐射系数 降低,故能较长时间地保持热水的温度。 当真空被破坏掉后,1、2两侧将存在对流换热,使其保温性

能变得很差。 10.t R R A λλ = ? 1t R R A λ λ = = 221 8.331012 m --=? 11.q t λσ =? const λ=→直线 const λ≠ 而为λλ=(t ) 时→曲线 12. i R α 1 R λ 3 R λ 0 R α 1 f t ??→ q 首先通过对流换热使炉子内壁温度升高,炉子内壁通过热传导,使内壁温度生高,内壁与空气夹层通过对流换热继续传递热量,空气夹层与外壁间再通过热传导,这样使热量通过空气夹层。(空气夹层的厚度对壁炉的保温性能有影响,影响a α的大小。) 13.已知:360mm σ=、0.61()W m K λ=? 1 18f t =℃ 2187() W h m K =? 2 10f t =-℃ 22124() W h m K =? 墙高2.8m ,宽3m 求:q 、1 w t 、2 w t 、φ 解:12 11t q h h σλ?= ++= 18(10) 45.9210.361 870.61124 --=++2W m

(完整版)哈工大matlab期末考试题试题及答案(95分)分解,推荐文档

建议收藏下载本文,以便随时学习! 春季学期MATLAB期末作业 学院:机电工程学院 专业:机械制造设计及其自动化 学号: 班号: 姓名: 我去人也就有人!为UR扼腕入站内信不存在向你偶同意调剖沙

2013年春季学期 MATLAB 课程考查题 姓名: 学号: 学院: 机电学院 专业: 机械制造 一、 必答题:1.matlab 常见的数据类型有哪些?各有什么特点? 常量:具体不变的数字 变量:会根据已知条件变化的数字 字符串:由单引号括起来的简单文本 复数:含有复数的数据 2.MATLAB 中有几种帮助的途径? (1)帮助浏览器:选择view 菜单中的Help 菜单项或选择Help 菜单中的 MATLAB Help 菜单项可以打开帮助浏览器; (2)help 命令:在命令窗口键入“help” 命令可以列出帮助主题,键入 “help 函数名”可以得到指定函数的在线帮助信息; (3)lookfor 命令:在命令窗口键入“lookfor 关键词”可以搜索出一系列 与给定关键词相关的命令和函数 (4)模糊查询:输入命令的前几个字母,然后按Tab 键,就可以列出所有以 这几个字母开始的命令和函数。 注意:lookfor 和模糊查询查到的不是详细信息,通常还需要在确定了具体 函数名称后用help 命令显示详细信息。 3.Matlab 常见的哪三种程序控制结构及包括的相应的语句? 1.顺序结构:数据输入A=input(提示信息,选项) 数据输出disp(X) 数据输出fprintf(fid,format,variables) 暂停pause 或 pause(n) 2.选择结构: If 语句: if expression (条件) statements1(语句组1) else statements2(语句组2)建议收藏下载本文,以便随时学习!我去人也就有人!为UR扼腕入站内信不存在向你偶同意调剖沙

哈工大机械原理大作业_凸轮机构设计(第3题)

机械原理大作业二 课程名称:机械原理 设计题目:凸轮设计 院系:机电学院 班级: 1208103 完成者: xxxxxxx 学号: 11208103xx 指导教师:林琳 设计时间: 2014.5.2

工业大学 凸轮设计 一、设计题目 如图所示直动从动件盘形凸轮,其原始参数见表,据此设计该凸轮。 二、凸轮推杆升程、回程运动方程及其线图 1 、凸轮推杆升程运动方程(6 50π?≤ ≤) 升程采用正弦加速度运动规律,故将已知条件mm h 50=,6 50π =Φ带入正弦加速度运动规律的升程段方程式中得: ??? ?? ???? ??-=512sin 215650?ππ?S ;

?? ? ?????? ??-= 512cos 1601ππωv ; ?? ? ??= 512sin 1442 1?π ωa ; 2、凸轮推杆推程远休止角运动方程( π?π ≤≤6 5) mm h s 50==; 0==a v ; 3、凸轮推杆回程运动方程(9 14π ?π≤≤) 回程采用余弦加速度运动规律,故将已知条件mm h 50=,9 5'0π= Φ,6 s π = Φ带入余弦加速度运动规律的回程段方程式中得: ?? ? ???-+=)(59cos 125π?s ; ()π?ω--=59 sin 451v ; ()π?ω-=59 cos 81-a 21; 4、凸轮推杆回程近休止角运动方程(π?π 29 14≤≤) 0===a v s ; 5、凸轮推杆位移、速度、加速度线图 根据以上所列的运动方程,利用matlab 绘制出位移、速度、加速度线图。 ①位移线图 编程如下: %用t 代替转角 t=0:0.01:5*pi/6; s=50*((6*t)/(5*pi)-1/(2*pi)*sin(12*t/5)); hold on plot(t,s); t=5*pi/6:0.01:pi; s=50; hold on plot(t,s); t=pi:0.01:14*pi/9; s=25*(1+cos(9*(t-pi)/5));

哈工大传热学作业答案

一维非稳态导热计算 4-15、一直径为1cm,长4cm 的钢制圆柱形肋片,初始温度为25℃,其后,肋基温度突然升高到200℃,同时温度为25℃的气流横向掠过该肋片,肋端及两侧的表面传热系数均为 100。试将该肋片等分成两段(见附图),并用有 限差分法显式格式计算从开始加热时刻起相邻4个时刻上的温度分布(以稳定性条件所允许的时间间隔计算依据)。已知=43W/(m.K),。(提示:节点4的离散方程可按端面的对流散热与从节点3到节点4的导热相平衡这一条件列出)。 解:三个节点的离散方程为: 节点2: 节点3: 节点4: 。 以上三式可化简为: 稳定性要求,即 。 ,代入得: , 如取此值为计算步长,则: ,。 于是以上三式化成为: )./(2 K m W λs m a /10333.12 5 -?=()()12223212222/2444k k k k k k k f t t t t t t d d d d x h t t c x x x πππλλπρτ+????????---++?-=?? ? ? ? ???????????? ()()12224323333/2444k k k k k k k f t t t t t t d d d d x h t t c x x x πππλλπρτ+????????---++?-=?? ? ? ? ???????????? () 22344/244k k k f t t d d h t t x ππλ????-=- ? ?????? 12132222 43421k k f a a h a h t t t t t x x cd x cd τττττρρ+????????????? =+++-- ? ? ? ????????????13243222 43421k k f a a h a h t t t t t x x cd x cd τττττρρ+????????????? =+++-- ? ? ? ??????????? ?()4322k k f xh t t xht λλ+?=+?2 3410a h x cd ττ ρ??- -≥?2341/a h x cd τρ???≤+ ????5 54332.25810 1.33310c a λρ-===??5253 1.33310410011/8.898770.020.013 2.258100.0999750.0124s τ-??????≤+== ???+??5221.333108.898770.29660.02a x τ-???==?5441008.898770.110332.258100.01h cd τρ???==??1132 20.29660.29660.1103k k f t t t t +?++=12430.29660.296620.1103k k k f t t t t ++?+=34 0.97730.0227k k f t t t +=

哈工大机械原理试卷

一.填空题(本大题共7小题,每空1分, 共15分) 1. 按照两连架杆可否作整周回转,平面连杆机构分为 、 和 。 2. 平面连杆机构的 角越大,机构的传力性能越好。 3. 运动副按接触形式的不同,分为 和 。 4.直齿圆柱齿轮正确啮合条件是两齿轮的 和 分别相等。 5. 凸轮从动件按其端部的形状可分为 从动件、 从动件和 从动件动件。 6. 机构具有确定运动的条件是: 。 7.通过将铰链四杆机构的转动副之一转化为移动副时,则可得到具有移动副的 机构、 机构、摇块机构和 机构。 二.选择题(本大题共15小题,每小题1分,共15分) 1. 要实现两相交轴之间的传动,可采用 传动。 A .直齿圆柱齿轮 B .斜齿圆柱齿轮 C .直齿锥齿轮 D .蜗杆蜗轮 2. 我国标准规定,对于标准直齿圆柱齿轮,其ha*= 。 A .1 B .0.25 C .0.2 D .0.8 3. 在机械传动中,若要得到大的传动比,则应采用 传动。 A. 圆锥齿轮 B. 圆柱齿轮 C. 蜗杆 D. 螺旋齿轮 4. 当四杆机构处于死点位置时,机构的压力角为 。 A .0° B .90° C .45° D .15° 5. 一般情况凸轮机构是由凸轮、从动件和机架三个基本构件组成的 机构。 A .转动副 B .移动副 C .高副 D .空间副 6. 齿轮的渐开线形状取决于它的 直径。 A .齿顶圆 B .分度圆 C .基圆 D .齿根圆 7. 对于滚子从动件盘形凸轮机构,滚子半径 理论轮廓曲线外凸部分的最小曲率半径。 A .必须小于 B .必须大于 C .可以等于 D .与构件尺寸无关 8. 渐开线直齿圆柱齿轮中,齿距p ,法向齿距n p ,基圆齿距b p 三者之间的关系为 。 A.p p p n b <= B.p p p n b << C.p p p n b >> D. p p p n b => 9. 轻工机械中常需从动件作单向间歇运动,下列机构中不能实现该要求的是 。 A.棘轮机构 B.凸轮机构 C.槽轮机构 D.摆动导杆机构 10. 生产工艺要求某机构将输入的匀速单向转动,转变为按正弦规律变化的移动输出,一种可供选择的机构是 。

传热学作业参考答案

第九章 4.一工厂中采用0.1MPa 的饱和水蒸气在—金属竖直薄壁上凝结,对置于壁面另一侧的物体进行加热处理。已知竖壁与蒸汽接触的表面的平均壁温为70 ℃,壁高1.2m ,宽300 mm 。在此条件下,一被加热物体的平均温度可以在半小时内升高30℃,试确定这一物体的平均热容量(不考虑散热损失)。 解:本题应注意热平衡过程,水蒸气的凝结放热量应等于被加热物体的吸热量。 P=0.1Mpa=105Pa,t s =100℃,r=2257.1kJ/kg, t m = 21( t s + t w )= 2 1 (100+70) ℃=85℃。 查教材附录5,水的物性为:ρ=958.4kg/m 3;λ=0.683 W /(m 2·℃);μ=282.5×10-6N·s/m 2 假设流态为层流: 4 1 3 2)(13.1? ? ? ???-=w s t t l r g h μλρ 41 6 3 3 2 )70100(2.1105.282102257683.081.94.95813.1?? ????-???????=- W /(m 2 ·℃) =5677 W /(m 2·℃) 3 6102257105.2822 .13056774)(4Re ??????=-= -r t t hl w s c μ=1282<1800 流态为层流,假设层流正确 Φ=ωl t t h w s )(- =5677×(100?70)×1.2×0.3W=61312W 凝结换热量=物体吸热量 Φ?τ=mc p ?t 61068.330 60 3061312?=??=?Φ?= t mc p τJ/℃ 16.当液体在一定压力下做大容器饱和沸腾时,欲使表面传热系数增加10倍,沸腾温 差应增加几倍?如果同一液体在圆管内充分发展段做单相湍流换热,为使表面传热系数增加10倍,流速应增加多少倍?维持流体流动所消耗的功将增加多少倍?设物性为常数。 解 ①由米洛耶夫公式: { 5 .033.22 25.033.211122.0122.0p t h p t h ?=?= 10)(33.21 212=??=t t h h 所以 69.21033.211 2 ==??t t 即当h 增大10倍时,沸腾温差是原来的2.69倍。 ②如为单相流体对流换热,由D-B 公式可知8 .0m u h ∝,即

传热学-第一章习题答案

传热学习题答案 第一章 蓝色字体为注释部分 1-4、对于附图中所示的两种水平夹层,试分析冷、热表面间的热量交换方式有什么不同?如果要通过实验来测定夹层中流体的导热系数,应采用哪种布置? 答:图(a)的热量交换方式为导热(热传导),图(b)的热量交换方式为导热(热传导)及自然对流。应采用图(a)的方式来测定流体的导热系数。 解释:因为图(a)热面在上,由于密度不同,热流体朝上,冷流体朝下,冷热流体通过直接接触来交换热量,即导热;而图(b)热面在下,热流体密度小,朝上运动,与冷流体进行自然对流,当然也有导热。 因为图(a)中只有导热,测定的传热系数即为导热系数;而图(b)有导热和自然对流方式,测定的传热系数为复合传热系数。 1-6、一宇宙飞船的外形如附图所示,其中外遮光罩是凸出于飞船船体之外的一个光学窗口,其表面的温度状态直接影响飞船的光学遥感器。船体表面各部分的表面温度与遮光罩的表面温度不同。试分析:飞船在太空中飞行时与外遮光罩表面发生热交换的对象可能有哪些?换热方式是什么? 答:可能与外遮光罩表面发生热交换的对象有两个:一个是外遮光罩表面与外太空进行辐射换热,另一个是外遮光罩表面与船体表面进行辐射换热。 解释:在太空中,只有可能发生热辐射,只要温度大于0K,两个物体就会发生辐射换热。 1-9、一砖墙的表面积为12m2, 厚260mm,平均导热系数为1.5W/(m.K),设面向室内的表面温度为25℃,外表面温度为-5℃,试确定此砖墙向外界散失的热

量。 解:()()()12 = 1.5122550.26 2076.92W λδΦ-=? ?--=w w A t t 此砖墙向外界散失的热量为2076.92W 。 1-12、在一次测定空气横向流过单根圆管的对流换热实验中,得到下列数据:管壁平均温度t w =69℃,空气温度t f =20℃,管子外径d =14mm ,加热段长80mm ,输入加热段的功率为8.5W 。如果全部热量通过对流传热传给空气,试问此时的对流传热表面传热系数多大? 解:此题为对流传热问题,换热面积为圆管外侧表面积,公式为: ()()πΦ=-=??-w f w f hA t t h dl t t ∴ ()() 2()8.53.140.0140.08692049.3325πΦ= ?-=???-=?w f h dl t t W m K 此时的对流传热表面传热系数49.3325W/(m 2.K) 1-18、宇宙空间可近似地看成为0K 的真空空间。一航天器在太空中飞行,其外表面平均温度为250K ,表面发射率为0.7,试计算航天器单位表面上的换热量。 解:此题为辐射换热问题,公式为: ()()4412842 0.7 5.67102500155.04εσ-=-=???-=q T T W m 航天器单位表面上的换热量为155.04W/m 2。

哈工大2011年大学物理试题

大学物理期末考题(A) 2003年1月10日 得分__________ 班级_________姓名_________学号___________ 序号____________ 注意:(1)共三张试卷。(2)填空题★空白处写上关键式子,可参考给分。计算题要排出必要的方程,解题的关键步骤,这都是得分和扣分的依据。(3)不要将订书钉拆掉。(4)第4、5页是草稿纸。 一、选择题 1、在宽度a =0.05mm 的狭缝后置一焦距f 为0.8m 的透镜, 有一屏幕处在透镜的焦平面上,如图所示。现将某单色光垂直照射在单缝上,在屏幕上形成单缝衍射条纹,试问:若在离中央明条纹上方x =1.6cm 的P 处恰为暗条纹,则该光的波长约为 (a) 450nm (b) 500nm (c) 550nm (d) 600nm _____________ 1、在宽度a =0.05mm 的狭缝后置一焦距f 为0.8m 的透镜,有一屏幕处在透镜的焦平面上,如图所示。现将某单色光垂直照射在单缝上,在屏幕上形成单缝衍射条纹,试问:若在离中央明条纹上方x =1.6cm 的P 处恰为暗条纹,则该光的波长约为 (a) 450nm (b) 500nm (c) 550nm (d) 600nm 选_____B ______ λ θθk a f x ==sin kf ax = ?λ 2、在牛顿环实验中,观察到的牛顿环的干涉圆环形条纹第9级明条纹所占的面积与第16级明条纹所占的面积之比约为 (a) 9/16 (b) 3/4 (c) 1/1 (d) 4/3 (e) 16/9 选_____________ 2、在牛顿环实验中,观察到的牛顿环的干涉圆环形条纹第9级明条纹所占的面积与第16级明条纹所占的面积之比约为 (a) 9/16 (b) 3/4 (c) 1/1 (d) 4/3 (e) 16/9 选_____C ______ 明:2 ) 12(λ -= k R r , 暗:λRk r = , λπR S S k k =-+1 3、用频率为ν的单色光照射某金属时,逸出光电子的动能为k E ,若改用频率 2ν的单色光照射该金属时,则逸出光电子的动能为 (a )k E 2 (b) k E h -ν (c) k E h +ν (d) k E h -ν2 选_____________

2009传热学试卷(1)标准答案

2009传热学试卷(1)标准答案 一.填空题:(共20分)[评分标准:每小题2分] 1.按照导热机理,水的气、液、固三种状态中气态状态下的导热系数最小。 2.灰体是指吸收率与投入辐射的波长无关的物体。 3.对服从兰贝特定律的物体,辐射力E 与定向辐射强度L 之间的关系式为 E=πL 。 4.何为热边界层?固体壁面附近流体温度剧烈变化的薄层。 5.沸腾的临界热流密度是核态沸腾转变为过渡沸腾时的热流密度。 6.设计换热器时,温差修正系数ψ应大于0.9,至少不能小于0.8, 否则应改选其它流动型式。 7.热热流量φ为正表明该表面对外放热。 8.辐射网络图分析时,由于绝热面热流密度为零,所以J R =E bR ,该表面热 阻可以不画出来。 9.Nu=hL/λ,Bi=hL/λ,二者λ的的差异是Nu 中的λ为流体的导热系数, Bi 中的λ为固体的导热系数。 10.肋片在垂直于气流速度方向上开若干切口可以强化对流换热,其原因是减薄边界层厚度。 二.问答及推导题:(共50分) 1. 名词解释:(10分) ① 辐射力:单位表面积物体在单位时间内向半球空间发射得全部波长的能量. ② 速度边界层:把贴壁处速度剧烈变化的薄层称为速度边界层。 ③ 导温系数:c a ρλ= 表示物体内部温度扯平的能力. ④ 饱和沸腾:流体的主体温度达到了饱和温度,壁面温度大于饱和温度时发生的沸腾称为饱和沸腾。 ⑤太阳常数:大气层外缘与太阳射线相垂直的单位表面积所接受的太阳辐射能为1367W/m 2

2.厚度为δ,导热系数为λ,初始温度均匀并为t 0的无限大平板,两侧突然暴露在温度为t ∞,表面换热系数为h 的流体中。试定性画出当Bi=h δ/λ→0、Bi=h δ/λ→∞和Bi=h δ/λ为有限大小时平壁内部和流体中的温度随时间的变化示意曲线。(10分) 3. 根据大容器饱和沸腾曲线,饱和沸腾曲线可分为几个区段?其中那个区段具有温压小,换热强的特点?为什么在沸腾换热中必须严格监视并控制热通量在临界热通量以内?(10分) 答:分为四个区段:自然对流、核态沸腾、过渡沸腾和膜态沸腾。 核态沸腾具有温压小,换热强的特点。———————(5分) 对于依靠控制热流密度来改变工况的加热设备,一旦q >q max ,工况将沿q max 虚线跳至稳定膜态沸腾线,使△t 猛增,导致设备的烧毁。对于控制壁温的设备,可使q 大大减小。———————(5分) 4.已知空心球壁的内外半径为r 1和r 2,球壁的内外表面分别保持恒定的温度t 1和t 2。球壁的导热系数λ为常数。试用傅立叶定律,积分求证空心球壁的导热计算公式为: Q=4πλ(t 1-t 2)/(1/r 1-1/r 2) (10分) 解:由傅立叶定律, 2 121121 22211) (4)(4)11(442121 r r t t Q t t r r Q dt r dr Q dr dt r Q r r t t --=-=-==??πλπλπλλ π

哈工大机械原理大作业

H a r b i n I n s t i t u t e o f T e c h n o l o g y 机械原理大作业一 课程名称:机械原理 设计题目:连杆机构运动分析 院系:机电学院 班级:1208105 分析者:殷琪 学号: 指导教师:丁刚 设计时间: 哈尔滨工业大学 设计说明书 1 、题目 如图所示机构,一只机构各构件的尺寸为AB=100mm,BC=,CE=,BE=,CD=,AD=,AF=7AB,DF=,∠BCE=139?。构件1的角速度为ω1=10rad/s,试求构件2上点E的轨迹及构件5的角位移、角速度和角加速度,并对计算结果进行分析。 2、机构结构分析

该机构由6个构件组成,4和5之间通过移动副连接,其他各构件之间通过转动副连接,主动件为杆1,杆2、3、4、5为从动件,2和3组成Ⅱ级RRR 基本杆组,4和5组成Ⅱ级RPR 基本杆组。 如图建立坐标系 3、各基本杆组的运动分析数学模型 1) 位置分析 2) 速度和加速度分析 将上式对时间t 求导,可得速度方程: 将上式对时间t 求导,可得加速度方程: RRR Ⅱ级杆组的运动分析 如下图所示 当已知RRR 杆组中两杆长L BC 、L CD 和两外副B 、D 的位置和运动时,求内副C 的位置、两杆的角位置、角运动以及E 点的运动。 1) 位置方程 由移项消去j ?后可求得i ?: 式中, 可求得j ?: E 点坐标方程: 其中 2) 速度方程 两杆角速度方程为 式中, 点E 速度方程为 3) 加速度方程 两杆角加速度为 式中, 点E 加速度方程为 RPR Ⅱ级杆组的运动分析 (1) 位移方程 (2)速度方程 其中 (3)加速度方程 4、 计算编程 利用MATLAB 软件进行编程,程序如下: % 点B 和AB 杆运动状态分析 >>r=pi/180; w 1=10; e 1=0; l 1=100; Xa=0; Ya=0;

哈工大机械原理课程—产品包装线方案9

哈工大机械原理课程—产品包装线方案9

H a r b i n I n s t i t u t e o f T e c h n o l o g y 课程设计说明书(论文) 课程名称:机械原理课程设计 设计题目:产品包装生产线(方案9) 院系:机电工程学院 班级: 设计者: 学号: 指导教师:陈明 设计时间:2013.07.01-2013.07.05

哈尔滨工业大学 目录 一.题目要求 (3) 二.题目解答 1.工艺方法分析 (3) 2.运动功能分析及图示 (4) 3.系统运动方案的拟定 (8) 4.系统运动方案设计 (13) 5.运动方案执行构件的运动时序分析 (19) 6.运动循环图 (21)

产品包装生产线(方案9) 1.题目要求 如图1所示,输送线1上为小包装产品,其尺寸为长*宽*高=500*200*200,采取步进式输送方式,将第一包和第二包产品送至托盘A上(托盘A上平面与输送线1的上平面同高),每送一包产品至托盘A上,托盘A下降200mm。当第三包产品送到托盘A上后,托盘A上升405mm、顺时针旋转90°,把产品推入输送线2。然后,托盘A逆时针回转90°、下降5mm恢复至原始位置。原动机转速为1430rpm,产品输送量分三档可调,每分钟向输送线2分别输送6、12、18件小包装产品。 图1功能简图

2.题目解答 (1)工艺方法分析 由题目和功能简图可以看出,推动产品在输送线1上运动的是执行机构1,在A处使产品上升、转位的是执行构件2,在A处把产品推到下一个工位的是执行构件3,三个执行构件的运动协调关系如图所示。 下图中T1为执行构件1的工作周期,T2是执行构件2的工作周期,T3是执行构件3的工作周期,T3’是执行构件3的动作周期。由图2可以看出,执行构件1是作连续往复移动的,而执行构件2则有一个间歇往复运动和一个间歇转动,执行构件3作一个间歇往复运动。三个执行构件的工作周期关系为:3T1= T2= T3。执行构件3的动作周期为其工作周期的1/20。 图2 运动循环图 (2)运动功能分析及运动功能系统图 根据前面的分析可知,驱动执行构件1工作的执行机构应该具有运动功能如

哈尔滨工业大学计算机应用基础平时作业及答案

哈尔滨工业大学计算机应用基础平时作业及答案 一、单选题 1、第二代计算机的电子器件主要为______。 A:晶体管 B:电子管 C:集成电路 D:生物器件 答案: A 2、电子计算机按规模划分,可以分为_____。 A:通用计算机和专用计算机 B:数字电子计算机和模拟电子计算机 C:科学与过程计算计算机、工业控制计算机和数据计算机 D:巨型计算机、小型计算机和微型计算机 答案: D 3、计算机能够进行自动处理的基础是______。 A:能进行逻辑判断 B:快速运算 C:存储程序 D:计算精度高 答案: C 4、计算机网络的应用越来越普遍,它的最大好处在于______。 A:节省人力 B:存储容量扩大 C:可实现资源共享 D:使信息存取速度提高 答案: C 5、数据是信息的______。 A:翻版 B:延续 C:载体 D:副本 答案: C 6、计算机系统中,由电子线路、元器件和机械部件等构成的具体装置是______。 A:外设 B:主机 C:硬件系统 D:外存设备 答案: C 7、一台个人计算机的内存容量为256MB,也就是其内存有______。 A:256兆字节 B:256兆字长 C:256兆比特 D:256兆个字 答案: A

8、计算机的软件系统可分为两大类是______。 A:程序和数据 B:操作系统和语言处理系统 C:程序、数据和文档 D:系统软件和应用软件 答案: D 9、下列设备中,属于输入设备的是______。 A:声音合成器 B:激光打印机 C:光笔 D:显示器 答案: C 10、计算机主板固定在计算机主机箱箱体上,其主要组件中有一种存储器称为cache,它的中文名称是______。 A:卡存储器 B:现代存储器 C:高速缓冲存储器 D:高速内存 答案: C 11、目前,打印质量最好的打印机是______。 A:针式打印机 B:点阵打印机 C:喷墨打印机 D:激光打印机 答案: D 12、微机的核心部件是______。 A:总线 B:微处理器 C:硬盘 D:内存储器 答案: B 13、下列叙述中,正确的是______。 A:激光打印机属于击打式打印机 B:CAI软件属于系统软件 C:软磁盘驱动器是存储介质 D:计算机运行速度可以用多少个MIPS来表示 答案: D 14、与十进制数93等值的二进制数是______。 A:1101011B B:1111001B C:1011111B D:1011101B 答案: D 15、各种计算机中,字符的ASCII码不完全相同。但26个英文大写字母从A~Z,在ASCII码中的序号是相同的,下面的说法正确的是______。 A:其序号依次为0~25 B:其序号依次为1~26

哈工大matlab期末考试题试题及答案(95分)分解

春季学期MATLAB期末作业 学院:机电工程学院 专业:机械制造设计及其自动化 学号: 班号: 姓名:

2013年春季学期 MATLAB 课程考查题 姓名: 学号: 学院:机电学院 专业:机械制造 一、必答题: 1.matlab常见的数据类型有哪些?各有什么特点? 常量:具体不变的数字 变量:会根据已知条件变化的数字 字符串:由单引号括起来的简单文本 复数:含有复数的数据 2.MATLAB中有几种帮助的途径? (1)帮助浏览器:选择view菜单中的Help菜单项或选择Help菜单中的MATLAB Help菜单项可以打开帮助浏览器; (2)help命令:在命令窗口键入“help”命令可以列出帮助主题,键入“help 函数名”可以得到指定函数的在线帮助信息; (3)lookfor命令:在命令窗口键入“lookfor 关键词”可以搜索出一系列与给定关键词相关的命令和函数 (4)模糊查询:输入命令的前几个字母,然后按Tab键,就可以列出所有以这几个字母开始的命令和函数。 注意:lookfor和模糊查询查到的不是详细信息,通常还需要在确定了具体函数名称后用help命令显示详细信息。 3.Matlab常见的哪三种程序控制结构及包括的相应的语句? 1.顺序结构:数据输入A=input(提示信息,选项) 数据输出disp(X) 数据输出fprintf(fid,format,variables) 暂停pause 或pause(n) 2.选择结构: If语句: if expression (条件) statements1(语句组1) else statements2(语句组2)

哈工大机械原理大作业

连杆的运动的分析 一.连杆运动分析题目 图1-13 连杆机构简图 二.机构的结构分析及基本杆组划分 1.。结构分析与自由度计算 机构各构件都在同一平面内活动,活动构件数n=5, PL=7,分布在A、B、C、E、F。没有高副,则机构的自由度为 F=3n-2PL-PH=3*5-2*7-0=1 2.基本杆组划分 图1-13中1为原动件,先移除,之后按拆杆组法进行拆分,即可得到由杆3和滑块2组成的RPR II级杆组,杆4和滑块5组成的RRP II级杆组。机构分解图如下:

图二 图一 图三 三.各基本杆组的运动分析数学模型 图一为一级杆组, ? c o s l A B x B =, ? sin lAB y B = 图二为RPR II 杆组, C B C B j j B E j B E y y B x x A A B S l C E y x S l C E x x -=-==-+=-+=0000 )/a r c t a n (s i n )(c o s )(?? ? 由此可求得E 点坐标,进而求得F 点坐标。 图三为RRP II 级杆组, B i i E F i E F y H H A l E F A l E F y y l E F x x --==+=+=111)/a r c s i n (s i n c o s ??? 对其求一阶导数为速度,求二阶导数为加速度。

lAB=108; lCE=620; lEF=300; H1=350; H=635; syms t; fai=(255*pi/30)*t; xB=lAB*cos(fai); yB=lAB*sin(fai); xC=0; yC=-350; A0=xB-xC; B0=yB-yC; S=sqrt(A0.^2+B0.^2); zj=atan(B0/A0); xE=xB+(lCE-S)*cos(zj); yE=yB+(lCE-S)*sin(zj); a=0:0.0001:20/255; Xe=subs(xE,t,a); Ye=subs(yE,t,a); A1=H-H1-yB; zi=asin(A1/lEF); xF=xE+lEF*cos(zi); vF=diff(xF,t); aF=diff(xF,t,2); m=0:0.001:120/255; xF=subs(xF,t,m); vF=subs(vF,t,m); aF=subs(aF,t,m); plot(m,xF) title('位移随时间变化图像') xlabel('t(s)'),ylabel(' x') lAB=108; lCE=620; lEF=300; H1=350; H=635; syms t; fai=(255*pi/30)*t; xB=lAB*cos(fai); yB=lAB*sin(fai); xC=0;

传热学课后作业标准答案

传热学课后作业答案

————————————————————————————————作者:————————————————————————————————日期:

1-10 一炉子的炉墙厚13cm ,总面积为202 m ,平均导热系数为1.04w/m.k ,内外壁温分别是520℃及50℃。试计算通过炉墙的热损失。如果所燃用的煤的发热量是2.09×104kJ/kg ,问每天因热损失要用掉多少千克煤? 解:根据傅利叶公式 KW t A Q 2.7513.0) 50520(2004.1=-??=?= δλ 每天用煤 d Kg /9.3101009.22 .753600244 =??? 1-12 在一次测定空气横向流过单根圆管的对流换热实验中,得到下列数据:管壁平均温度t w =69℃,空气温度t f =20℃,管子外径 d=14mm ,加热段长 80mm ,输入加热段的功率8.5w ,如果全部热量通过对流换热传给空气,试问此时的对流换热表面传热系数多大? 解:根据牛顿冷却公式 ()f w t t rlh q -=π2 所以 ()f w t t d q h -= π=49.33W/(m 2.k) 1-18 宇宙空间可近似地看成为0K 的真空空间。一航天器在太空中飞行,其外表面平均温度为250℃,表面发射率为0.7,试计算航天器单位表面上的换热量。 解:4T q εσ==0.7 155250)./(1067.54 428=???-K m W W/2m 1-30 设图1-4所示壁面两侧分别维持在20℃及0℃,且高温侧受到 流体的加热, )./(200,100,08.02 101K m W h C t m f ===δ,过程是稳态的,试确定壁面材料的导热系数。 解: ()()21111w w w f t t t t h q -= -=δλ () 21111w w w f t t t t h --= ∴δλ =64)./(K m W 1-32 一玻璃窗,尺寸为60cm cm 30?,厚为4mm 。冬天,室内及室外温度分别为20℃及-20℃,内表面的自然对流换热表面系数为W ,外表面强制对流换热表面系数为50)./(K m W 。玻璃的导热系数)./(78.0K m W =λ。试确定通过玻璃的热损失。 解: λδA Ah A h T + +?= Φ2111 =57.5W

相关主题