当前位置:文档之家› 第五章 自顶向下语法分析方法

第五章 自顶向下语法分析方法

第五章 自顶向下语法分析方法
第五章 自顶向下语法分析方法

第五章自顶向下语法分析方法

教学要求

1.掌握:计算FIRST集、FOLLOW集、SELECT集,LL(1)文法的概念

2.理解:不确定/确定的自顶向下分析法

3.了解:该分析方法的基本思想

5.1 确定的自顶向下分析思想

确定的自顶向下分析方法,首先要解决从文法的开始符号出发,如何根据当前的输入符号唯一地确定选用哪个产生式替换相应非终结符往下推导,或构造一颗相应的语法树。

1:首符号集:

设G=(VN,VT,P,S)是上下文无关文法 :FIRST(α)={a|α=>aβ,a∈VT, α, β∈V*} 若α=>ε则规定ε∈FRIST(α)

2:后继符号集:

FOLLOW(A)={a |S =>μAβ且 a∈FRIST(β),μ∈V*,β∈V+ }

若S =>μAβ ,且β=>ε,则#∈FOLLOW(A)

3:选择集合SELECT:

给定上下文无关文法的产生式A→α

A ∈VN, α∈V* ,若α≠>ε,则:

SELECT(A→α)=FIRST(α)

如果α=>ε,则:SELECT(A→α)=FIRST(α)-{ε}∪FOLLOW(A)

4:LL(1)文法:

一个上下文无关文法是LL(1)文法的充分必要条件是,对每个非终结符A的两个不同产生式,A→α或A→β满足SELECT(A→α)∩SELECT(A→β)= φ

其中,α、β不能同时=>ε

注意:第一个L表明自顶向下分析是从左到右扫描输入串,第二个L表明分析过程中将用最左推导,1表明只需向右看一个字符便可决定如何推导即选择哪个产生式。

5.2 LL(1)文法的判别

判别文法是否是LL(1)文法,对任何文法计算需计算FIRST、FOLLOW和SELECT集合,进而判别文法是否为LL(1)文法。举例说明判断LL(1)文法的步骤。

1.计算FIRST集

1).若X∈V T,则FIRST(X)={X}

2).若X∈VN,且有产生式X→a…,a是终结符,则把a加入到FIRST(X)中;若X→ε也是一条产生式,则把ε也加到FIRST(X)中.

3).若X→Y…是一个产生式且Y∈VN,则把FIRST(Y)中的所有非ε元素都加到FIRST(X)中;若X →Y1Y2…YK 是一个产生式,Y1,Y2,…,Y(i-1)都是非终结符,而且,对于任何j,1≤j ≤i-1, FIRST(Yj)都含有ε (即Y1..Y(i-1) =>* ε ),则把FIRST(Yj)中的所有非ε元素都加到FIRST(X)中;特别是,若所有的FIRST(Yj , j=1,2,…,K)均含有ε,则把ε加到FRIST(X)中.

4)反复使用1)~3)直到每个符号的FIRST集不再增大为止

FIRST集的求法有两种:一是根据定义,二是用关系图求得。推荐采用定义即可

若文法G[ E]为:

(1) E –> TE’

(2) E’ –> +TE’

(3) E’ –> ε

(4) T –> FT’

(5) T’ –> *FT’

(6) T’ –> ε

(7) F –> (E)

(8) F –> i

各非终结符的FIRST集合如下:

?FIRST(E)={(,i}

?FIRST(E′)={+,ε}

?FIRST(T)={(,i}

?FIRST(T′)={*,ε}

?FIRST(F)={(,i}

3.计算FOLLOW集

1)对于文法的开始符号S,置#于FOLLOW(S) 中;

2)若A→α B β是一个产生式,则把FIRST(β)-{ε}加至中FOLLOW(B);

3).若A→α B是一个产生式,或A→αBβ是一个产生式而β => ε(即ε∈FIRST(β)), 则

把FOLLOW(A)加至FOLLOW(B)中.

4)反复使用2)和3)直到每个非终结符的FOLLOW集不再增大为止。

FOLLOW集的求法也有两种:一是根据定义,二是用关系图求得。推荐采用关系图

关系图的画法:

1)对于文法的开始符号S,置#于FOLLOW(S) 中:所以于FOLLOW(S)结点指向结点#

2)若A→α B β是一个产生式:FOLLOW(B)指向FIRST(β)的非ε元素

3)若A→α B是一个产生式,或A→αBβ是一个产生式而β => ε(即ε∈FIRST(β))FOLLOW(B)指向FOLLOW(A)

画出关系图后,每一个非终结符的FOLLOW结点能够到达的终结符和#都属于其后继符号集中

若文法G[ E]为:

(1) E –> TE’

(2) E’ –> +TE’

(3) E’ –> ε

(4) T –> FT’

(5) T’ –> *FT’

(6) T’ –> ε

(7) F –> (E)

(8) F –> i

的关系图为:

) # FIRST(E’) + FIRST(T’) *

FOLLOW(E) FOLLOW(T) FOLLOW(F)

FOLLOW(E’) FOLLOW(T’)

各非终结符的FOLLOW集合为:

?FOLLOW(E)={),#}

?FOLLOW(E′)={),#}

?FOLLOW(T)={+,),#}

?FOLLOW(T′)={+,),#}

?FOLLOW(F)={*,+,),#}

5.3非LL(1)的转换

LL(1)文法的性质:

LL(1)文法不含左公共因子

LL(1)文法不含左递归

一、提左公因子

将产生式A→αβ|αγ变换为:A→αB B →β|γ

提取公共左因子一般形式为:

将某产生式Aβδ→βδ1| βδ2|…. | βδn

改写为: A→δA` A`→β1|β2|…. |βn

说明:1、文法中不含左公共因子只是LL(1)文法的必要条件。

2、某些文法不能在有限步骤内提取完左公共因子。

3、一个文法提取了左公共因子后,只解决了相同左部产生式右部的FIRST集不相交问题,当改后的文法不含空产生式,且无左递归时,则改写后的文法是LL(1)文法,否则还需要用判别方式进行判别才能确定

二、消除左递归

1、消除直接左递归

设有文法G=(V N, V T ,P,S),其中产生式P为

P →Pα|β , α∈V+,β∈V+且β不以P开头

将它转换为等价式:

P →βP’ P’→αP’|ε

一般地:

将P →P α1| P α2|…. |P αm|β1| β2|….| βn

转换为: P →β1P`| β2 p`|……| βn P`

P` →α1P`| α2P`|……| αm P`| ε

例:E→E+T|T

T→T*F|F

F→i|(E)

消除左递归为:

E –> TE’

E’–> +TE’ |ε

T –> FT’

T’–> *FT’ |ε

F→i|(E)

2、消除间接左递归

对于间接左递归的消除先将间接左递归变为直接左递归,再按消除直接左递归消除.

例:

(1)A –>Bb

(2)B –>Ac

(3)B –>d

先将(1)代入(2): B –> Bbc再消除左递归

B –> dB’

B’–> bc B’ | ε

3、消除文法中一切左递归

要求:文法中不含回路A+=>A的推导

1)把文法G的所有非终结符按任意顺序排列成P1,P2,…,Pn,然后按此顺序执行步骤2。

2)For (I=1,I<=n,I++)

{for (k=1,k<=I-1,k++)

{把形如Pi →Pkγ的规则改写为

Pi δ→1 γ |δ 2 γ|……| δ,n γ, 其中Pk δ→1| δ2|……| δ,n}

消除Pi规则的直接左递归;}

3)删去从文法开始符号不可达的非终结符产生式。

例:对下面文法消除左递归:

(1) S → Qc|c (2)Q → Rb|b (3) R → Sa|a

解:

1)对非终结符重新排序:R、Q、S

2)对R:S的序号大于R的序号,不处理。

对Q: R的序号1小于Q的序号2,所以改写

Q → Rb|b ,将R → Sa|a的右部取代R,得到:

Q → Sab|ab|b,记为:(2`)式;此时,S的序号大于Q的序号,不再处理。

对S:Q的序号2小于S的序号3,所以改写

S → Qc|c,将Q → Sab|ab|b的右部取代Q,得到

S → Sabc|abc|bc|c;出现直接左递归,变换为:

S → (abc|bc|c)S`

S` → abcS`| ε

3)由于R → Sa|a和Q → Sab|ab|b中的R,Q对开始符号S来说都是不可达非终结符,所以删除它们。

故最后消除左递归后文法为:

S → (abc|bc|c)S`

S` → abcS`| ε

注:1)若非终结符排列顺序不同,改写后的文法也不同,但它们是等价的。

2)开始符号不能改变。

5.4 不确定的自上而下分析

引起回溯的原因

由于相同左部的产生式的右部FIRST集交集不为空而引起回溯

由于相同左部非终结符的右部都能?ε,且该非终结符的FOLLOW集中含有其右部FIRST集元素

由于文法含有左递归而引起回溯

5.5 确定的自顶向下分析方法

一: 递归子程序法

?特点:

–简单直观易于构造

–要求文法满足LL(1)文法

?缺点:

–对文法要求高

–递归调用多,速度慢,占用空间多

二: 预测分析方法

1:一个预测分析器由三个部分组成:

预测分析程序

先进后出栈

预测分析器表

2:预测分析表构造算法

1).对文法G的每个产生式A→α,每个终结符或“#”用a表示;

若a∈SELECT(A→α),把A→α加至M[A,a]中,

2).把所有无定义的M[A,a]标上“出错标志”。为了使表简化,其产生式左部可以不写入表中,

表中空白处为出错。

3:预测分析程序

例:

G[ E]: E –> E+T|T

T –> T*F|F

F –> a|(E)

(1)判断文法是否为LL(1)文法

解:由于文法中含有左递归,所与必须先消除左递归,使文法变为:G[ E]: (1) E –> TE’

(2) E’ –> +TE’

(3) E’ –> ε

(4) T –> FT’

(5) T’ –> *FT’

(6) T’ –> ε

(7) F –> (E)

(8) F –> a

各非终结符的FIRST集合如下:

FIRST(E)={(,a}

FIRST(E`)={+, ε }

FIRST(T)={(,a}

FIRST(T`)={*, ε}

FIRST(F)={(,a}

各非终结符的集合如下:

FOLLOW (E)={(, #}

FOLLOW(E`)={), #}

FOLLOW(T)={+,), #}

FOLLOW (T`)={+,), # }

FOLLOW (F)={*,+,),# }

SELECT( E –> TE’)={(,a} SELECT( E’ –> +TE’)={+}

SELECT( E’ –> ε)= { ) , #} SELECT(T –> FT’ )={(,a}

SELECT(T’ –> *FT’ )={*} SELECT(T’ –> ε)={ +,) ,#}

SELECT(F –> (E) )={(} SELECT(F –> a )={a}

分析输入串#a+a#

栈内容栈顶符号当前输入余留串 M[X,b ]

1 #E E a +a# E –> TE’

2 #E’T T a +a# T –> FT’

3 #E’T’F F a +a# F –> a

4 #E’T’a a a +a#

5 # E’T’ T’ + a# T’–> ε

6 #E’ E’ + a# E’–> +TE’

7 #E’T+ + + a#

8 # E’T T a # T –> FT’

9 #E’T’F F a # F –> a

10 #E’T’a a a #

11 #E’T’ T’ # T’–> ε

12 #E’ E’ # E ’–> ε

13 # # #

本章典型题型

1:非LL(1)文法的转换

2:已知LL(1)文法求非终结符的first集和follow集,并构造预测分析表,给出某一个符号串的分析过程.

[例1]试构造与下列文法G[S]等价的无左递归文法。

G[S]: S→Sa|Nb|c (1)

N →Sd|Ne|f (2)

对于(1)我们引入新非终结符S’

则:S →NbS’ |cS’ [1]

S’ →aS’|ε[2]

将S代入(2)

N →Ne |NbS’d |cS’d |f

引入新非终结符N’

N →cS’dN’ |fN’ [3]

N’ →eN’ |bS’dN’ | ε[4]

[例2] 设有文法:G[S]:

S→aBc | bAB

A→aAb | b

B→b | ε构造其LL(1)分析表,并分析符号串baabbb是否是该文法的句子解:SELECT(S→aBc)={a} SELECT(S→bAB)={b}

SELECT(A→aAb )={a} SELECT(A->b)={b}

SELECT(A->b)={b}

SELECT(B-> ε)=FOLLOW(B)

=FIRST(c)?FOLLOW(S)={c, #}

是LL(1)文法,该文法的LL(1)表为:

步骤符号栈S 输入串规则

1#S baabbb# S→bAB

2#BAb baabbb# 匹配

3#BA aabbb# A→aAb

4#BbAa aabbb# 匹配

5#BbA abbb# A→aBb

6#BbbAa abbb# 匹配

7#BbbA bbb# A→b

8#Bbbb bbb# 匹配

9#Bbb bb# 匹配

10#Bb b# 匹配

11#B # Bε→

12# # 成功,

13STOP

14分析成功baabbb是该文法的一个句子。

现代汉语语法分析的五种方法

北语之声论坛专业精华转贴 现代汉语语法的五种分析方法是语法学基础里很重要的一个内容,老师上课也会讲到,我在这里把最简略的内容写在下面,希望能对本科生的专业课学习有所帮助 详细阐释中心词分析法、层次分析、变换分析法、语义特征分析法和语义指向分析的具体内涵: 一. 中心词分析法: 分析要点: 1.分析的对象是单句; 2.认为句子又六大成分组成——主语、谓语(或述语)、宾语、补足语、形容词附加语(即定语)和副词性附加语(即状语和补语)。 这六种成分分为三个级别:主语、谓语(或述语)是主要成分,宾语、补足语是连 带成分,形容词附加语和副词性附加语是附加成分; 3.作为句子成分的只能是词; 4.分析时,先找出全句的中心词作为主语和谓语,让其他成分分别依附于它们; 5.分析步骤是,先分清句子的主要成分,再决定有无连带成分,最后指出附加成分。 标记: 一般用║来分隔主语部分和谓语部分,用══标注主语,用——标注谓语,用~~~~~~标注宾语,用()标注定语,用[ ]标注状语,用< >标注补语。 作用: 因其清晰明了得显示了句子的主干,可以一下子把握住一个句子的脉络,适合于中小学语文教学,对于推动汉语教学语法的发展作出了很大贡献。

还可以分化一些歧义句式。比如:我们五个人一组。 (1)我们║五个人一组。 (2)我们五个人║一组。 总结:中心词分析法可以分化一些由于某些词或词组在句子中可以做不同的句子成分而造成的歧义关系。 局限性: 1.在一个层面上分析句子,层次性不强; 2.对于一些否定句和带有修饰成分的句子,往往难以划分; 如:我们不走。≠我们走。 封建思想必须清除。≠思想清除。 3.一些由于句子的层次关系不同而造成的歧义句子无法分析; 如:照片放大了一点儿。咬死了猎人的狗。 二. 层次分析: 含义: 在分析一个句子或句法结构时,将句法构造的层次性考虑进来,并按其构造层次逐层进行分析,在分析时,指出每一层面的直接组成成分,这种分析就叫层次分析。 朱德熙先生认为,层次分析不能简单地将其看作是一种分析方法,而是应当看做一种分析原则,是必须遵守的。(可以说说为什么) 层次分析实际包含两部分内容:一是切分,一是定性。切分,是解决一个结构的直接组成成分到底是哪些;而定性,是解决切分所得的直接组成成分之间在句法上是什么关系。

自顶向下的语法分析(实验报告一)

武汉轻工大学 编译原理实验报告 姓名朱春桃 院(系)数学与计算机学院 班级软件工程1203 学号 1205110605 指导教师李禹生 2014 年11 月10 日

一、实验目的 完成自顶向下语法分析算法的程序设计。 二、实验内容 设计、调试并测试自顶向下语法分析算法程序。 三、设计思路 根据课堂讲授的自顶向下语法分析方法,可以根据递归下降子程序方法设计语法分析程序,也可以根据LL(1)算法设计语法分析程序,针对文法:G[E] E→E+T | T T→T*F | F F→( E ) | i (1)由于文法G[E]不满足LL(1)文法条件,需要进行必要的等价文法变换。变换后的等价文法为: H[E] E→TA A→+TA | ε T→FB B→*FB | ε F→( E ) | i (2)等价文法H[E]不含左递归,可以证明文法H[E]满足LL(1)文法条件(3)根据递归下降子程序方法设计语法分析程序 ①递归程序清单 ②调试过程说明 ③测试语句设计 ④测试结果列表 ⑤测试结论分析 (4)根据LL(1)算法设计语法分析程序 ①预测分析表 ②预测分析程序清单 ③调试过程说明 ④测试语句设计 ⑤测试结果列表

⑥测试结论分析 四、程序清单 /* E->TA, A->+TA|ε, T->FB, B->*FB|ε, F->i|(E). */ #include void E(char str[80],int &i,int &err or); void A(char str[80],int &i,int &error); void T(char str[80],int &i,int &error); void B(char str[80],int &i,int &error); void F(char str[80],int &i,int &error); void main() { int i=0,j=0,error=0; char str[80]; printf("请输入字符串('#'为结束字符):"); while ((str[j]=getchar())!='#') j++; str[j]='#'; E(str,i,error); if(error) printf("error\n"); else printf("right\n"); } void E(char str[80],int &i,int &error) { printf("E->TA\n"); T(str,i,error); A(str,i,error); } void A(char str[80],int &i,int &error) { if(str[i]=='+') { printf("A->+TA|ε\n"); i++; T(str,i,error); A(str,i,error);

材料现代分析方法第一章习题答案

第一章 射线学有几个分支?每个分支的研究对象是什么? 答: 射线学分为三大分支: 射线透射学、 射线衍射学、 射线光谱学。 射线透射学的研究对象有人体,工件等,用它的强透射性为人体诊断伤病、用于探测工件内部的缺陷等。 射线衍射学是根据衍射花样,在波长已知的情况下测定晶体结构,研究与结构和结构变化的相关的各种问题。 射线光谱学是根据衍射花样,在分光晶体结构已知的情况下,测定各种物质发出的 射线的波长和强度,从而研究物质的原子结构和成分。 试计算当管电压为 时, 射线管中电子击靶时的速度与动能,以及所发射的连续谱的短波限和光子的最大能量是多少? 解:已知条件: 电子静止质量: × 光速: × 电子电量: × 普朗克常数: × 电子从阴极飞出到达靶的过程中所获得的总动能为: × × × 由于 所以电子击靶时的速度为: × 所发射连续谱的短波限 的大小仅取决于加速电压: (?)= 伏 = ? 辐射出来的光子的最大动能为: = = = × 说明为什么对于同一材料其λ λ β λ α 答 导致光电效应的 光子能量=将物质 电子移到原子引力范围以外所需作的功 以 α 为例

α – – – ∴ α ∴λ λ α 以 β 为例 β – – – ∴ β ∴ λ λ β – – ∴ α β ∴λ β λ α 如果用 靶 光管照相,错用了 滤片,会产生什么现象? 答: 的 α α β线都穿过来了,没有起到过滤的作用。 特征 射线与荧光 射线的产生机理有何不同?某物质的 系荧光 射线波长是否等于它的 系特征 射线波长? 答:特征 射线与荧光 射线都是由激发态原子中的高能级电子向低能级跃迁时,多余能量以 射线的形式放出而形成的。不同的是:高能电子轰击使原子处于激发态,高能级电子回迁释放的是特征 射线;以 射线轰击,使原子处于激发态,高能级电子回迁释放的是荧光 射线。某物质的 系特征 射线与其 系荧光 射线具有相同波长。 连续谱是怎样产生的?其短波限 与某物质的吸收限 有何不同( 和 以 为单位)? 答:当 射线管两极间加高压时,大量电子在高压电场的作用下,以极高的速度向阳极轰击,由于阳极的阻碍作用,电子将产生极大的负加速度。根据经典物理学的理论,一个带负电荷的电子作加速运动时,电子周围的电磁场将发生急剧变化,此时必然要产生一个电磁波,或至少一个电磁脉冲。由于极大数量的电子射到阳极上的时间和条件不可能相同,因而得到的电磁波将具有连续的各种波长,形成连续 射线谱。 在极限情况下,极少数的电子在一次碰撞中将全部能量一次性转化为一个光量子,这个光量子便具有最高能量和最短的波长,即短波限。连续谱短波限只与管压有关,当固定管压,增加管电流或改变靶时短波限不变。

编译原理词法分析和语法分析报告 代码(C语言版)

词法分析 三、词法分析程序的算法思想: 算法的基本任务是从字符串表示的源程序中识别出具有独立意义的单词符号,其基本思想是根据扫描到单词符号的第一个字符的种类,拼出相应的单词符号。 3.1 主程序示意图: 扫描子程序主要部分流程图 其他

词法分析程序的C语言程序源代码: // 词法分析函数: void scan() // 数据传递: 形参fp接收指向文本文件头的文件指针; // 全局变量buffer与line对应保存源文件字符及其行号,char_num保存字符总数。 void scan() { char ch; int flag,j=0,i=-1; while(!feof(fp1)) { ch=fgetc(fp1); flag=judge(ch); printf("%c",ch);//显示打开的文件 if(flag==1||flag==2||flag==3) {i++;buffer[i]=ch;line[i]=row;} else if(flag==4) {i++;buffer[i]='?';line[i]=row;} else if(flag==5) {i++;buffer[i]='~';row++;} else if(flag==7) continue; else cout<<"\n请注意,第"<

语法分析方法

语法分析方法 句子成分分析法 句子成分分析法也叫做中心词分析法。 句子成分分析法的总的特 点是:认定语法分析就是分析一个句子(单句)的句子成分。分析的过程是:(1)先看全句的主要成分,哪个是主语,哪个是谓语;(2)再看充当谓语的动词是不是及物动词,以决定后面是否有连带成分宾语;(3)最后指出附加在主语、宾语之前、谓语之后的所有附加成分句子成分分析法的作用 句子成分分析法在汉语语法研究和语法教学中起过积极的作用。在其他分析方法借鉴、运用到汉语语法研究中来之前,就是靠它建立了汉语语法学,普及了语法知识。句子成分分析法 “ ” 这样,对汉语来说,光是分析层次,远远不足以说明某一语言片段的特征,因此,汉语中运用层次分析法既要讲切分,又要讲定性。 层次分析法的作用 由于层次分析法符合语言的语法构造特点,因此它在语法研究中能起较好的作用。具体表现如下: (1)层次分析法的适用面比较广。它既可以用来分析单句的结构,也可以用来分析复句的结构,还可以用来分析合成词的结构。 (2)可以更好地分化歧义句式。例如上文的“这张照片放大了一点儿”是个歧义句,句子成分分析法不能加以分化,但层次分析法可以很好地加以分化。

(3)可以把语法研究引向深入,更好地揭示语法规律。例如,汉语中动词单独作谓语不自由,到很大的限制,这正是通过层次分析法所获得的一条语法规律。运用层次分析法,不仅要考虑从什么地方切分,而且还要考虑为什么从这个地方切分,这就把语法研究引向了深入。 层次分析法的局限性 层次分析法也有它的局限性。它只能揭示句子内部的构造层次和显形的语法关系,不能揭示句法结构内部的隐性语法关系。例如: 山上架着炮。 门外修着马路。 “山上架着炮”是一个有歧义的句子,它即可以表示(A)“山上有炮”的意思,也可以表示 黑板上写着字。→字写在黑板上。 墙上挂着画。→墙上挂着画。 门上贴着对联。→对联贴在门上。 上述情况表明,[A]式和[C]式之间有变换关系,[A]式可以变换[C]式。 (B)式和(D)式之间的变换 表示(B)义的[B]式“NPL + V + 着+ NP ”可以跟“NPL + 正在+ V + NP”句式(我们把它记为[D]式)相联系。例如: [B] →[D] 院子里演着梆子戏。院子里正在演梆子戏。

材料分析方法课后答案(更新至第十章)

材料分析方法课后练习题参考答案 2015-1-4 BY:二专业の学渣 材料科学与工程学院

3.讨论下列各组概念的关系 答案之一 (1)同一物质的吸收谱和发射谱; 答:λk吸收〈λkβ发射〈λkα发射 (2)X射线管靶材的发射谱与其配用的滤波片的吸收谱。 答:λkβ发射(靶)〈λk吸收(滤波片)〈λkα发射(靶)。任何材料对X射线的吸收都有一个Kα线和Kβ线。如Ni 的吸收限为0.14869 nm。也就是说它对0.14869nm波长及稍短波长的X射线有强烈的吸收。而对比0.14869稍长的X射线吸收很小。Cu靶X射线:Kα=0.15418nm Kβ=0.13922nm。 (3)X射线管靶材的发射谱与被照射试样的吸收谱。 答:Z靶≤Z样品+1 或Z靶>>Z样品 X射线管靶材的发射谱稍大于被照射试样的吸收谱,或X射线管靶材的发射谱大大小于被照射试样的吸收谱。在进行衍射分析时,总希望试样对X射线应尽可能少被吸收,获得高的衍射强度和低的背底。 答案之二 1)同一物质的吸收谱和发射谱; 答:当构成物质的分子或原子受到激发而发光,产生的光谱称为发射光谱,发射光谱的谱线与组成物质的元素及其外围电子的结构有关。吸收光谱是指光通过物质被吸收后的光谱,吸收光谱则决定于物质的化学结构,与分子中的双键有关。 2)X射线管靶材的发射谱与其配用的滤波片的吸收谱。 答:可以选择λK刚好位于辐射源的Kα和Kβ之间的金属薄片作为滤光片,放在X射线源和试样之间。这时滤光片对Kβ射线强烈吸收,而对Kα吸收却少。 6、欲用Mo 靶X 射线管激发Cu 的荧光X 射线辐射,所需施加的最低管电压是多少?激发出的荧光辐射的波长是多少? 答:eVk=hc/λ Vk=6.626×10-34×2.998×108/(1.602×10-19×0.71×10-10)=17.46(kv) λ0=1.24/v(nm)=1.24/17.46(nm)=0.071(nm) 其中h为普郎克常数,其值等于6.626×10-34 e为电子电荷,等于1.602×10-19c 故需加的最低管电压应≥17.46(kv),所发射的荧光辐射波长是0.071纳米。 7、名词解释:相干散射、非相干散射、荧光辐射、吸收限、俄歇效应 答:⑴当χ射线通过物质时,物质原子的电子在电磁场的作用下将产生受迫振动,受迫振动产生交变电磁场,其频率与入射线的频率相同,这种由于散射线与入射线的波长和频率一致,位相固定,在相同方向上各散射波符合相干条件,故称为相干散射。 ⑵当χ射线经束缚力不大的电子或自由电子散射后,可以得到波长比入射χ射线长的χ射线,且波长随散射方向不同而改变,这种散射现象称为非相干散射。

经典培训体系流程图(PDCA)

赠送:一份《国际商业合同》 国际商业合同 买方:___________________________________ 地址:邮编:____________ 电话:____________ 法定代表人:____________ 职务:____________ 国籍:____________ 卖方:____________________________________ 地址:邮编:____________ 电话:____________ 法定代表人:____________ 职务:____________ 国籍:____________ 买卖双方在平等、互利的原则上,经协商达成本协议条款,以共同遵守,全面履行: 第一条品名、规格、价格、数量: 单位:____________________________ 数量:____________________________ 单价:____________________________ 总价:____________________________ 总金额:____________________________ 第二条原产国别和生产厂: 第三条包装: 1.须用坚固的木箱或纸箱包装。以宜于长途海运/邮寄/空运及适应气候的变化。并具备良好的防潮抗震能力。 2.由于包装不良而引起的货物损伤或由于防护措施不善而引起货物锈蚀,卖方应赔偿由此而造成的全部损失费用。 3.包装箱内应附有完整的维修保养、操作使用说明书。 第四条装运标记: 卖方应在每个货箱上用不褪色油漆标明箱号、毛重、净重、长、宽、高并书以“防潮”、“小心轻放”、“此面向上”等字样和装运:________________. 第五条装运日期:____________________ 第六条装运港口:____________________ 第七条卸货港口:____________________ 第八条保险:____________________

编译原理语法分析程序设计分析法

1.实验目的:掌握LL(1)分析法的基本原理,掌握LL(1)分析表的构造方法,掌握LL(1) 驱动程序的构造方法。 2.实验要求:实现LR分析法(P147,例)或预测分析法(P121,例)。 3.实验环境:一台配置为1G的XP操作系统的PC机;Visual C++. 4.实验原理:编译程序的语法分析器以单词符号作为输入,分析单词符号串是否形成符合语 法规则的语法单位,如表达式、赋值、循环等,最后看是否构成一个符合要求的程序,按该 语言使用的语法规则分析检查每条语句是否有正确的逻辑结构,程序是最终的一个语法单 位。编译程序的语法规则可用上下文无关文法来刻画。 语法分析的方法分为两种:自上而下分析法和自下而上分析法。自上而下就是从文法 的开始符号出发,向下推导,推出句子。而自下而上分析法采用的是移进归约法,基本思想 是:用一个寄存符号的先进后出栈,把输入符号一个一个地移进栈里,当栈顶形成某个产生 式的一个候选式时,即把栈顶的这一部分归约成该产生式的左邻符号。 自顶向下带递归语法分析:1、首先对所以的生成式消除左递归、提取公共左因子 2、在源程序里建立一个字符串数组,将所有的生成式都存在这个数组中。 3、给每个非终结符写一个带递归的匹配函数,其中起始符的函数写在main函数里。 这些函数对生成式右边从左向右扫描,若是终结符直接进行匹配,匹配失败,则调用出错函 数。如果是非终结符则调用相应的非终结符函数。 4、对输入的符号串进行扫描,从起始符的生成式开始。如果匹配成功某个非终结符 生成式右边的首个终结符,则将这个生成式输出。匹配过程中,应该出现的非终结符没有出 现,则出错处理。 5.软件设计与编程:对应源程序代码: #include <> #include <> #include using namespace std; struct Node1 { char vn; char vt; char s[10]; }MAP[20]; n==vn && MAP[i].vt==vt) {return MAP[i].s;} } return "error";} char * Analyse(char * word) { char p,action[10],output[10]; int i=1,j,l=strlen(word),k=0,l_act,m; while(!()) {();} ('#'); (start); printf("___________________________________________________________\n"); printf("\n 对符号串%s的分析过程\n",word); printf(" -----------------------------------------------------------------------\n

第五章 自上而下语法分析

第五章自上而下语法分析 1、教学目的及要求: 本章介绍编译程序的第二个阶段语法分析的设计方法和实现原理,包括自上而下分析的无回朔的递归下降分析、 LL(1)分析法。要求理解递归下降分析、LL(1)文法的基本概念;掌握无回朔的递归下降分析的设计和实现、LL(1)分析表的构造与分析方法。 ◇能够对一个给定的文法判断是否是LL(1)文法; ◇能构造预测分析表; ◇能用预测分析方法判断给定的输入符号串是否是该文法的句子; ◇能对某些非LL(1)文法做等价变换: ①消除左递归 ②提取左公共因子 可能会变成LL(1)文法。这样可扩大自顶向下分析方法的应用。 2、教学内容: 语法分析器的功能,自上而下语法分析(递归下降分析法,预测分析程序),LL(1)分析法,递归下降分析程序构造,预测分析程序。 3、教学重点: 递归下降子程序,预测分析表构造,LL(1)文法。 4、教学难点: 对一个文法如何判断是否是LL(1)文法,由于在判断 LL(1)文法时用到文法符号串的开始符号集合(FIRST集)和非终结符后跟符号集合(FOLLOW集)的计算,而一般学生往往因概念不清或不够细心对这两个集合的计算常常出错,导致判断和分析结果的错误。 5、课前思考 为了了解自顶向下(自上而下)分析的一般过程和问题,请学生首先回顾本章之前介绍的有关基本概念: ◇句子、句型和语言的定义是什么? ◇什么叫最左推导? ◇什么叫最右推导和规范推导? ◇什么叫确定的自顶向下语法分析?

◇自顶向下语法分析是从文法的开始符号出发,反复使用各种产生式,寻找与输入符号匹配的推导。 ◇确定的自顶向下语法分析中用的是哪种推导? ◇在确定的自顶向下语法分析过程中,当以同一个非终结符为左部的产生式有多个不同右部时,如何选择用哪个产生式的右部替换当前的非终结符? ◇确定的自顶向下语法分析对文法有何限制? 6、章节内容 第一节概述 第二节 LL(1)分析方法 第三节递归下降分析法 5.1 概述 LL分析法 确定的自上而下分析 自上而下分析递归下降分析法 语法分析不确定的自上而下分析——即带回溯的分析方法 算符优先分析 自下而上分析 LR分析 一、带回溯的自顶向下分析方法 是自顶向下分析的一般方法,即对任一输入符号串,试图用一切可能的办法,从树根结点(识别符号)出发,根据文法自上而下地为输入串建立一棵语法树,或者说,从识别符号开始,根据文法为输入串建立一个推导序列,这种分析过程本质上是一种试探过程,是反复使用不同规则谋求匹配输入串的过程。 例有文法G[S]:S→cAd,A→ab|a,输入串w=cad。其分析过程为带回溯的。 二、存在问题及解决办法 1、左递归问题: 自顶向下分析方法只有把规则排列得合适时才能正确工作,该方法不能处理具有左递归性文法,可采取某些算法消除左递归。 2、回溯问题:

现代汉语语法的五种分析方法

现代汉语语法的五种分析方法

现代汉语语法的五种分析方法 很有用,请好好学习之。 北语之声论坛专业精华转贴 现代汉语语法的五种分析方法是语法学基础里 很重要的一个内容,老师上课也会讲到,我在这 里把最简略的内容写在下面,希望能对本科生的专业课学习有所帮助 详细阐释中心词分析法、层次分析、变换分析法、语义特征分析法和语义指向分析的具体内涵:一. 中心词分析法: 分析要点: 1.分析的对象是单句; 2.认为句子又六大成分组成——主语、谓语(或述语)、宾语、补足语、形容词附加语(即定语)和副词性附加语(即状语和补语)。 这六种成分分为三个级别:主语、谓语(或述语)是主要成分,宾语、补足语是连 带成分,形容词附加语和副词性附加语是附加成分; 3.作为句子成分的只能是词; 4.分析时,先找出全句的中心词作为主语和谓

语,让其他成分分别依附于它们; 5.分析步骤是,先分清句子的主要成分,再决定有无连带成分,最后指出附加成分。 标记: 一般用║来分隔主语部分和谓语部分,用══标注主语,用——标注谓语,用~~~~~~标注宾语,用()标注定语,用[ ]标注状语,用< >标注补语。 作用: 因其清晰明了得显示了句子的主干,可以一下子把握住一个句子的脉络,适合于中小学语文教学,对于推动汉语教学语法的发展作出了很大贡献。 还可以分化一些歧义句式。比如:我们五个人一组。 (1)我们║五个人一组。(2)我们五个人║一组。 总结:中心词分析法可以分化一些由于某些词或词组在句子中可以做不同的句子成分而造成的歧义关系。 局限性: 1.在一个层面上分析句子,

层次性不强; 2.对于一些否定句和带有修饰成分的句子,往往难以划分; 如:我们不走。≠我们走。 封建思想必须清除。≠思想清除。 3. 一些由于句子的层次关系 不同而造成的歧义句子无法分析; 如:照片放大了一点儿。咬死了猎人的狗。 二. 层次分析: 含义: 在分析一个句子或句法结构时,将句法构造的层次性考虑进来,并按其构造层次逐层进行分析,在分析时,指出每一层面的直接组成成分,这种分析就叫层次分析。 朱德熙先生认为,层次分析不能简单地将其看作是一种分析方法,而是应当看做一种分析原则,是必须遵守的。(可以说说为什么) 层次分析实际包含两部分内容:一是切分,一是定性。切分,是解决一个结构的直接组成成分到底是哪些;而定性,是解决切分所得的直接组成成分之间在句法上是什么关系。

编译原理 第四章自顶向下语法分析法

第四章 自顶向下语法分析方法 语法分析是编译过程的核心部分。语法分析的任务是:按照文法,从源程序符号串中识别出各类语法成份,同时进行语法检查,为语义分析和代码生成作准备。执行语法分析任务的程序称为分析程序。也称为语法分析器,它是编译程序的主要子程序之一。 在第二章中我们已经介绍过。通过语法分析可建立起相应的语法树。按语法树的建立方法,我们将语法分析方法分成两大类,即自顶向下分析和自底向上分析。下面,我们先介绍自顶向下分析。 本章重点:自顶向下分析、LL (1)分析 第一节 自顶向下分析方法 一、带回溯的自顶向下分析算法 这是自顶向下分析的一般方法,即对任一输入符号串,试图用一切可能的方法,从识别符号出发,根据文法自上而下地为输入串建立一棵语法树。 下面用一个简单例子来说明这种过程: 假定有文法G[S]: S→c Ad A →ab|a 以及输入串w=cad 为了自上而下地构造w 的语法树,我们首先按文法的识别符号产生根结点S ,并让指示器IP 指 c S 的规则仅有一条)把这棵树发展为 ( a ) (b ) (c ) 图3-1-1 图3-1-1a 。我们希望用S 的子结从左至右匹配整个输入串w 。首先,此树的最左子结是终结符c 为标志的子结,它和输入串的第一个符号相匹配。于是,我们就把IP 调整为指向下一输入符号a ,并让第二个子结A 去进行匹配,非终结符A 有二个选择,我们试着用它的第一个选择去匹配输入串,于是把语法树发展为图3-1-1b 。子树A 的最左子结和IP 所指的符号相符,然后我们再把IP 调为指向下一符号d 并让A 的第二个子结进入工作。但A 的第二个子结为终结符号b ,与IP 当前指的符号d 不一致。因此,A 宣告失败。这意味着A 的第一个选择此刻不适用于构造w 的语法树。这时,我们应该回头(回溯)看A 是否还有别的选择。 为了实现回溯,我们一方面应把A 的第一个选择所生长的子树注销掉;另一方面,应把IP 恢复为进入A 时的原值,也就是让它重新指向第二输入符号a 。现在我们试探用A 的第二个选择,即考虑生成图3-1-1c 的语法树。 由于子树A 只有一个子结a ,而且,它和IP 所指的符号相一致,于是,A 完成了匹配任务。在A 获得匹配后,指示器指向下一个未被触及的符号d 。 在S 的第二子结A 完成匹配后,接着就轮到第三个子结d 进行工作。由于这个子结和最后一个输入符号相符,于是,我们完成了构造语法树的任务,证明了w 是文法G[ s]的一个句子。 上述自顶向下地为输入符号w 建立语法树的过程,实际上也是设法建立一个最左推导序列,以便通过一步步推导将输入串推导出来。很明显,对于输入串w 可以通过如下的推导过程将其推导出来:S ?CAd ?cad 所以用最左推导,是因为我们对输入串是自左向右扫描的,只有使用最左推导,才能保证按扫描顺序去匹配输入串。在上述推出符号串w 的过程中,由于出现在符号串中的非终结符号只有一个,因此,未明显地表现出最左推导的性质。 根据以上分析,不难编出程序来实现这种分析的算法。但是,上述这种自顶向下的分析算法存

材料分析方法答案

第一章 一、选择题 1.用来进行晶体结构分析的X射线学分支是() A.X射线透射学; B.X射线衍射学; C.X射线光谱学; D.其它 2. M层电子回迁到K层后,多余的能量放出的特征X射线称() A.Kα; B. Kβ; C. Kγ; D. Lα。 3. 当X射线发生装置是Cu靶,滤波片应选() A.Cu;B. Fe;C. Ni;D. Mo。 4. 当电子把所有能量都转换为X射线时,该X射线波长称() A.短波限λ0; B. 激发限λk; C. 吸收限; D. 特征X射线 5.当X射线将某物质原子的K层电子打出去后,L层电子回迁K层,多余能量将另一个L层电子打出核外,这整个过程将产生()(多选题) A.光电子; B. 二次荧光; C. 俄歇电子; D. (A+C) 二、正误题 1. 随X射线管的电压升高,λ0和λk都随之减小。() 2. 激发限与吸收限是一回事,只是从不同角度看问题。() 3. 经滤波后的X射线是相对的单色光。() 4. 产生特征X射线的前提是原子内层电子被打出核外,原子处于激发状态。() 5. 选择滤波片只要根据吸收曲线选择材料,而不需要考虑厚度。() 三、填空题 1. 当X射线管电压超过临界电压就可以产生X射线和X射线。 2. X射线与物质相互作用可以产生、、、、 、、、。 3. 经过厚度为H的物质后,X射线的强度为。 4. X射线的本质既是也是,具有性。 5. 短波长的X射线称,常用于;长波长的X射线称 ,常用于。 习题 1.X射线学有几个分支?每个分支的研究对象是什么? 2.分析下列荧光辐射产生的可能性,为什么? (1)用CuKαX射线激发CuKα荧光辐射; (2)用CuKβX射线激发CuKα荧光辐射; (3)用CuKαX射线激发CuLα荧光辐射。 3.什么叫“相干散射”、“非相干散射”、“荧光辐射”、“吸收限”、“俄歇效应”、“发射谱

习题第5章自顶向下语法分析方法

习题第5章自顶向下语法分析方法 一课本练习部分(第99-101页) 5.1 5.4 5.6(2)(3)(4) 5.7(1)(3)(5) 参考答案: 5.1 (1)S =>(T)=>(T,S) =>(S,S) =>(a,S) =>(a,(T)) =>(a,(T,S)) =>(a,(S,S)) => (a,(a,S)) => (a,(a,a)) S => (T) => (T,S) => (S,S) => ((T),S) => ((T,S),S) => ((T,S,S),S) =>((S,S,S),S) => (((T),S,S),S) => (((T,S),S,S),S) => (((S,S),S,S),S) => (((a,S),S,S),S) => (((a,a),S,S),S) =>(((a,a), ∧,S),S) =>(((a,a), ∧,(T)),S) =>(((a,a), ∧,(S)),S) => (((a,a), ∧,(a)),S) => (((a,a), ∧,(a)),a) (2)改写文法如下: S→a|∧|(T) T→ST’ T’→,ST’|ε 递归子程序为: S() { if(SYM==’a’)P(a); else if(SYM==’∧’)P(∧); else if(SYM==’( ’) { GetSym(); P(T); match(’) ’); } else Error(); } T() { P(S); P(T’); } T’() { if(SYM==",") { match(",");??? P(S); P(T'); } else if(SYM==(")")return;

企业管理流程优化方案全解析——最经典管理流程案例分析

企业管理流程优化方案全解析——最经典 管理流程案例分析 引言: 近年来,随着能源价格的上涨,能源开发产业呈井喷的态势,越来越多的企业投资矿山开采,矿山机械市场的需求旺盛,不少公司步入了发展快车道,企业资产和人员规模迅速扩大。然而市场需求的扩大还带来了大量的竞争者,市场竞争愈发激烈。但是企业在人工规模迅速扩大的情况下并没有优化管理流程,导致员工工作效率下降,企业效益也顺着下降,那么,企业如何优化自身管理流程,在优化管理流程的过程中又会出现什么问题,这些问题又该如何解决,这些都是企业管理人员需要注意的。人力资源专家——华恒智信在管理流程方面有着多年的关注与研究,本文是关于某企业对于优化管理流程的案例分析。 【客户行业】矿山机械销售企业 【客户背景】 A公司是一家专业矿山机械销售企业,近年来,随着能源价格的上涨,能源开发产业呈井喷的态势,越来越多的企业投资矿山开采,矿山机械市场的需求旺盛,A公司步入了发展快车道,企业资产和人员规模迅速扩大。企业职工增加到4000多人,且70%以上的人员是销售人员。经过10年的快速发展,该公司已一跃成为西北地区最大的矿山机械销售企业。 【现状问题】 A公司扩大销售人员规模,其主要意图是通过加强部署市场力量,以在矿山机械市场上占有更大的市场份额。而企业面临的现实情况是,一方面,看到中国矿山机械市场的巨大需求,外资企业纷纷染指,意欲分得矿山机械市场的一杯羹。外资企业凭借着系统的企业文化和远远优于国内企业的管理水平优势,在国内矿山机械市场上获得了迅猛发展,并占有了一定的市场份额,其竞争力不容小觑;另一方面,国内的矿山机械制造企业也不甘心将大部分利润让给A公司这种销售企业,他们凭借着专业生产制造等技术

管理信息系统数据流程图和业务流程图经典作品

1.采购部查询库存信息及用户需求,若商品的库存量不能满足用户的需要,则编制相应的采购订货单,并交送给供应商提出订货请求。供应商按订单要求发货给该公司采购部,并附上采购收货单。公司检验人员在验货后,发现货物不合格,将货物退回供应商,如果合格则送交库房。库房管理员再进一步审核货物是否合格,如果合格则登记流水帐和库存帐目,如果不合格则交由主管审核后退回供应商。 画出物资订货的业务流程图。 2.在盘点管理流程中,库管员首先编制盘存报表并提交给仓库主管,仓库主管查询库存清单和盘点流水账,然后根据盘点规定进行审核,如果合格则提交合格盘存报表递交给库管员,由库管员更新库存清单和盘点流水账。如果不合格则由仓库主观返回不合格盘存报表给库管员重新查询数据进行盘点。 根据以上情况画出业务流程图和数据流程图。

“进书”主要指新书的验收、分类编号、填写、审核、入库。主要过程:书商将采购单和3. 新书送采购员;采购员验收,如果不合格就退回,合格就送编目员;编目员按照国家标准进行的分类编号,填写包括书名,书号,作者、出版社等基本信息的入库单;库管员验收入库单和新书,如果合格就入库,并更新入库台帐;如果不合格就退回。“售书”的流程:顾客选定书籍后,收银员进行收费和开收费单,并更新销售台帐。顾客凭收费单可以将图书带离书店,书店保安审核合格后,放行,否则将让顾客到收银员处缴费。 画出“进书”和“售书”的数据流程图。 进书业务流程:退书采购单/合格新编目书采购入库入库台入库库管员 进书数据流程: F3.2不合格采购单

F3.1采购单F3.3合格采购单p3.2P3.1供应商编目处理采购单审核F3.4不合F10入格入库单库单管理员入库够书清单F9p3.3合格入库清单F3.5S2图书库存情况存档入库单处理 售书业务流程: 新书收银员顾客未收费的销售台帐收费单收费单/保 售书数据流程: 4.背景:若库房里的货品由于自然或其他原因而破损,且不可用的,需进行报损处理,即这些货品清除出库房。具体报损流程如下: 由库房相关人员定期按库存计划编制需要对货物进行报损处理的报损清单,交给主管确认、审核。主管审核后确定清单上的货品必须报损,则进行报损处理,并根据报损清单登记流水帐,同时修改库存台帐;若报损单上的货品不符合报损要求,则将报损单退回库房。 试根据上述背景提供的信息,绘制出“报损”的业务流程图、数据流程图。 报损业务流程图: 业务流程图: 库存计划流水账合格报损清库存台帐报损清单主管库房单不合格报损清单

编译原理-四章自顶向下语法分析法

第四章自顶向下语法分析方法 语法分析是编译过程的核心部分。语法分析的任务是:按照文法,从源 程序符号串中识别出各类语法成份,同时进行语法检查,为语义分析和代码生成作准备。执行语法分析任务的程序称为分析程序。也称为语法分析器,它是编译程序的主要子程序之一。 在第二章中我们已经介绍过。通过语法分析可建立起相应的语法树。按语法树的建立方法,我们将语法分析方法分成两大类,即自顶向下分析和自底向上分析。下面,我们先介绍自顶向下分析。 本章重点:自顶向下分析、LL(1)分析 第一节自顶向下分析方法 一、带回溯的自顶向下分析算法 这是自顶向下分析的一般方法,即对任一输入符号串,试图用一切可能的方法,从识别符号出发,根据文法自上而下地为输入串建立一棵语法树。 下面用一个简单例子来说明这种过程: 假定有文法G[S] : S—c A d A — ab|a 以及输入串w=cad 为了自上而下地构造w的语法树,我们首先按文法的识别符号产生根结点S, 并让指示器IP 指

向输入串的第一符号c。然后,用S的规则(此处左部为S的规则仅有一条)把这棵树发展为| (a) (b)(c) 图3-1-1 图3-1-1a。我们希望用S的子结从左至右匹配整个输入串w。首先,此树的最左子结是终结符c为标志的子结,它和输入串的第一个符号相匹配。于是,我们就把IP调整为指向下一输入符号a,并让第二个子结A去进行匹配,非终结符A有二个选择,我们试着用它的第一个选择去匹配输入串,于是把语法树发展为图3-1-1b。子树A的最左子结和IP所指的符号相符,然后我们再把IP调为指向下一符号d并让A的第二个子结进入工作。但A 的第二个子结为终结符号b,与IP当前指的符号d不一致。因此,A宣告失败。这意味着A的第一个选择此刻不适用于构造w的语法树。这时,我们应该回头(回溯)看A是否还有别的选择。 为了实现回溯,我们一方面应把A的第一个选择所生长的子树注销掉;另一方面,应把IP恢复为进入A时的原值,也就是让它重新指向第二输入符号a。现在我们试探用A的第二个选择,即考虑生成图3-1-1C的语法树。 由于子树A只有一个子结a,而且,它和IP所指的符号相一致,于是,A

《材料分析测试方法A》作业

材料物理专业2013级《材料分析测试方法A 》作业 第一章 电磁辐射与材料结构 一、教材习题 1-1 计算下列电磁辐射的有关参数: (1)波数为3030cm -1的芳烃红外吸收峰的波长(μm ); (2)5m 波长射频辐射的频率(MHz ); (3)588.995nm 钠线相应的光子能量(eV )。 1-3 某原子的一个光谱项为45F J ,试用能级示意图表示其光谱支项与塞曼能级。 1-5 下列原子核中,哪些核没有自旋角动量? 12C 6、19F 9、31P 15、16O 8、1H 1、14N 7。 1-8 分别在简单立方晶胞和面心立方晶胞中标明(001)、(002)和(003)面,并据此回答: 干涉指数表示的晶面上是否一定有原子分布?为什么? 1-9 已知某点阵∣a ∣=3?,∣b ∣=2?,γ = 60?,c ∥a ×b ,试用图解法求r *110与r *210。 1-10 下列哪些晶面属于]111[晶带? )331(),011(),101(),211(),231(),132(),111(。 二、补充习题 1、试求加速电压为1、10、100kV 时,电子的波长各是多少?考虑相对论修正后又各是多 少? 第二章 电磁辐射与材料的相互作用 一、教材习题 2-2 下列各光子能量(eV )各在何种电磁波谱域内?各与何种跃迁所需能量相适应? 1.2×106~1.2×102、6.2~1.7、0.5~0.02、2×10-2~4×10-7。 2-3 下列哪种跃迁不能产生? 31S 0—31P 1、31S 0—31D 2、33P 2—33D 3、43S 1—43P 1。 2-5 分子能级跃迁有哪些类型?紫外、可见光谱与红外光谱相比,各有何特点? 2-6 以Mg K α(λ=9.89?)辐射为激发源,由谱仪(功函数4eV )测得某元素(固体样品) X 射线光电子动能为981.5eV ,求此元素的电子结合能。 2-7 用能级示意图比较X 射线光电子、特征X 射线与俄歇电子的概念。 二、补充习题 1、俄歇电子能谱图与光电子能谱图的表示方法有何不同?为什么? 2、简述X 射线与固体相互作用产生的主要信息及据此建立的主要分析方法。 第三章 粒子(束)与材料的相互作用 一、教材习题 3-1 电子与固体作用产生多种粒子信号(教材图3-3),哪些对应入射电子?哪些是由电子 激发产生的?

ERP系统生管操作流程(经典版)

ERP系统的生管操作流程(经典) ERP 所谓ERP是英文Enterprise Resource Planning(企业资源计划)的简写。 是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP系统集中信息技术与先进的管理思想於一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。 Gartner Group提出ERP具备的功能标准应包括四个方面: 1.超越MRPⅡ范围的集成功能 包括质量管理;试验室管理;流程作业管理;配方管理;产品数据管理;维护管理;管 制报告和仓库管理。 2.支持混合方式的制造环境 包括既可支持离散又可支持流程的制造环境;按照面向对象的业务模型组合业务过程的能力和国际范围内的应用。 3.支持能动的监控能力,提高业务绩效 包括在整个企业内采用控制和工程方法;模拟功能;决策支持和用于生产及分析的图形能力。 4.支持开放的客户机/服务器计算环境 包括客户机/服务器体系结构;图形用户界面(GUI);计算机辅助设计工程(CASE),面向对象技术;使用SQL对关系数据库查询;内部集成 的工程系统、商业系统、数据采集和外部集成(EDI)。 ERP是对MRPⅡ的超越,从本质上看,ERP仍然是以MRPⅡ为核心,但在功能和技术上却超越了传统的MRPⅡ,它是以顾客驱动的、基于时 间的、面向整个供应链管理的企业资源计划。 进一步地,我们可以从管理思想、软件产品、管理系统三个层次给出它的定义:1.是由美国著名的计算机技术咨询和评估集团Garter Group Inc.提出的一整套企业管理系统体系标准,其实质是在MRP II(Manufacturing Resources Planning,“制造资源计划”)基础上进一步发展而成的面向供应链(Supply Chain)的管理思想; 2.是综合应用了客户机/服务器体系、关系数据库结构、面向对象技术、图形用户界面、第四代语言(4GL)、网络通讯等信息产业成果,以ERP管理思想为灵魂的软件产品; 3.是整合了企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件于一体的企业资源管理系统。 它是从MRP(物料资源计划)发展而来的新一代集成化管理信息系统,它扩展了MRP的功能,其核心思想是供应链管理,它跳出了传统企业边界,从供应链范围去优化企业的资源,是基于网络经济时代的新一代信息系统。它对于改善企业业务流程、提高企业核心竞争力的作用是显而易见的。ERP是在20世纪80年代初开始出现的。从90年代开始,以SAP、Oracle为代表的国际著名ERP产

相关主题
文本预览
相关文档 最新文档