版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LL语法分析构造表的设计正文优质资料(可以直接使用,可编辑优质资料,欢迎下载)
《编译原理课程设计》任务书LL语法分析构造表的设计正文优质资料(可以直接使用,可编辑优质资料,欢迎下载)本课题的目的及意义课程设计实践对学生巩固所学基础专业课程知识、进行编译系统基本技能训练、培养实践动手能力,从而掌握编译系统的基本工作原理、基本方法和基本开发技术,最终达到具有一定的编译系统的实际开发能力有重要意义。通过课程设计,主要达到以下目的:1.帮助学生深入理解编译原理的有关理论和巩固编译原理相关知识。2.巩固学生学习的编译原理、程序设计语言、数据结构等课程的基础知识,训练学生分析和解决编译系统的相关问题的能力,提高学生的综合素质。3.从软件工程的角度来看,《编译原理》课程设计是一个很好的实例,可以训练学生软件设计的能力以及编码调试能力。2、本课题任务的主要内容本课程设计主要内容包括以下几点:1、根据选定的题目,查阅资料,熟悉相关理论、方法;(1)掌握文献检索方法,以获得编译系统开发技术等相关资料;(2)学习并熟练使用一种4GL开发平台(如VC++、Java、Dephi、PB、VB等);2、分析问题,确定系统逻辑结构;3、确定系统所需模块及模块结构,并用流程图描述各模块;4、编码及调试程序;5、撰写课程设计说明书。3、提交的成果1、一份符合课程设计说明书撰写规范的课程设计说明书。2、一套系统原型。HYPERLINKLL(1)语法分析构造器的设计指导教师王勇作者陈慧娟摘要语法分析的主要任务是接收词法分析程序识别出来的单词符由某种号串,判断它们是否语言的文法产生,即判断被识别的符号串是否为某语法部分。一般语法分析常用自顶向下方法中的LL(1)分析法,采用种方法时,语法分程序将按自左向右的顺序扫描输入的的符号串,并在此过程中产生一个句子的最左推导,即LL(1)是指自左向右扫描,自左向右分析和匹配输入串。我们使用VC++作为前端开发工具,在分析语法成分时比较方便直观,更便于操作。运行程序的同时不断修正改进程序,直至的到最优源程序。关键字语法分析文法自顶向下分析LL(1)分析最左推导AbstractGrammaticalanalysisofthemaintaskswastoreceivelexicalanalysisproceduretoidentifythewordsfromawebsite,string,andjudgewhethertheyhaveagrammarofthelanguage,thatis,judgingbytheseriesofsymbolstoidentifywhetheragrammarpart.Generalsyntaxanalysiscommonlyusedtop-downmethodsofLLanalysis,usingmethods,Grammarhourswillbefromtheproceduresoftheorderleft-to-rightscanninginputstringofsymbols,andintheprocessproducedoneofthemostleftthesentenceisderived,LLisscannedfromlefttoright,Fromlefttorightanalysisandmatchinginputstrings.Afteranalysis,weuseVC++asafront-enddevelopmenttoolfortheanalysisofsyntaxingredientsmoreconvenientvisual,moreeasytooperate.Operationalproceduresatthesametimeconstantlyimprovingprocedures,untilthesourceofoptimal.KeyWordsGrammaticalanalysisgrammarTop-downanalysisLL(1)AnalysisMostleftDerivation目录引言第1章概述……………………51.1编写目的…………………51.2项目背景…………………51.3软件定义…………………61.4开发环境…………………6第2章需求分析……………72.1问题陈述…………………72.2功能要求…………………72.3数据流图…………………8第3章设计任务分工……………………103.1小组的任务分工…………103.2本人主要工作……………10第4章系统设计……………114.1总体设计…………………114.1.1LL(1)文法改造和源程序预处理…………………114.1.2LL(1)文法的判别、消除左公因子、消除左递归………………144.1.3预测分析器的构造………………164.1.4构造生成LL(1)语法树……………184.2详细设计………………21第5章运行与测试结果……………………295.1测试数据……………………295.2界面实现情况………………29结论与展望………………………30参考文献…………31致谢…………………32引言编译器的构造工具是根据用户输入的语言的文法,编译器的构造工具可以生成程序来处理以用户输入的文法书写的文本。随着计算机应用范围的扩大,在软件自动生成,文档处理,特定专业的语言等领域,编译器的构造工具这一技术显得越来越重要。一个编译程序在对某个源程序完成了词法分析工作之后,就进入语法分析阶段,分析检查源程序是否是语法上正确的程序,并生成相应的内部中间表示供下一阶段使用。程序设计语言是一般形式语言的特例,程序语法正确性的检查正是语法句子的识别,语法分析问题也就是句型识别问题。按照识别句子时语法树建立的方式,有自顶向下与自底向上两大类分析技术。本课程设计讨论自顶向下的情况。本次课程设计所做的工作是用VC要建立一个针对LL(1)文法的编译器的编译器。本文既可以以定义好的文法书写的文件作为输入,其中包括语法及语义动作,鉴于输入文件的所用的文法可以用LL(1)分析,于是对输入的文件用递归下降的分析方法在内存中建立它的存储结构,然后分别计算所输入的文法的非终结符号是否可以生成空,每个非终结符号的first集合,每个非终结符号的follow集合,以及每个规则的predict集合,接着判断任意一个非终结符号的任意两个规则的Predict集的交集是不是都为空,如果是则输入文法可以用递归下降法分析,否则不可以,用户应该对所输入的文法作适当的修改,使其满足LL(1)文法分析的要求,。如果所输入的文法可以用递归下降法分析,生成相应文法的语法分析程序。也可以自行添加文法,本课程设计有根据相应文法自动生成分析表和语法树,并将分析信息和结果保存到一个外部文件中的的功能,能灵活实现语法编译器的相应功能。第1章概述1.1编写目的语法分析器通过接受词法分析程序识别出来的单词符号串,判断它们是否由某种语言的文法产生,即判断被识别符号串是否为某语法成分,同时进行语法检查,为后面的语义分析和代码生成作准备。本次课程设计所做的工作是用VC要建立一个针对LL(1)文法的编译器的编译器。本文既可以以定义好的文法书写的文件作为输入,其中包括语法及语义动作,鉴于输入文件的所用的文法可以用LL(1)语法分析,根据相应文法自动生成分析表和语法树,并将分析信息和结果保存到一个外部文件中的的功能,能灵活实现语法编译器的相应功能。1.2项目背景编译程序是现代计算机系统的基本组成部分之一,而且多数计算机系统都配有不止一个高级语言的编译程序。由于早期的机器语言、汇编语言编写起来不容易、又枯燥无味,所以开发一种更类似数学定义和自然语言的简洁形式来编写程序的操作,应与任何机器无关的编译器十分重要。编译器的构造工具是根据用户输入的语言的文法,可以生成程序来处理以用户输入的文法书写的文本。随着计算机应用范围的扩大,在软件自动生成,文档处理,特定专业的语言等领域,编译器的构造工具这一技术显得越来越重要。一个编译程序在对某个源程序完成了词法分析工作之后,就进入语法分析阶段,分析检查源程序是否是语法上正确的程序,并生成相应的内部中间表示供下一阶段使用。程序设计语言是一般形式语言的特例,程序语法正确性的检查正是语法句子的识别,语法分析问题也就是句型识别问题。按照识别句子时语法树建立的方式,有自顶向下与自底向上两大类分析技术。本课程设计讨论自顶向下的情况。1.3软件定义MicrosoftvisualC++6.0:--VisualC++6.0是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出VisualC++1.0后,随着其新版本的不断问世,VisualC++已成为专业程序员进行软件开发的首选工具VisualC++6.0不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrateddevelopmentenvironment,IDE)。VisualC++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导ClassWizard等开发工具。这些组件通过一个名为DeveloperStudio的组件集成为和谐的开发环境。MicrosoftofficeVisio2003:是微软公司出品的一款的软件,它有助于IT和商务专业人员轻松地可视化、分析和交流复杂信息。它能够将难以理解的复杂文本和表格转换为一目了然的Visio图表。该软件通过创建与数据相关的Visio图表(而不使用静态图片)来显示数据,这些图表易于刷新,并能够显著提高生产率。使用OfficeVisio2007中的各种图表可了解、操作和共享企业内组织系统、资源和流程的有关信息。1.4开发环境操作系统:MicrosoftWindowsXP开发平台:MicrosoftvisualC++6.0需求分析LL(1)分析法中,第一个L的含义是:从左向右的处理输入进行分析,第二个L的含义是:为每个输入串描绘出一个最左推导,"1"的含义是:向输入串中输入一个符号就可以唯一确定当前将要的产生式。构造出一个LL(1)语法分析器可以更加直观的解决文法输入串在面临不同产生式的选择上,所要进行的分析操作,从而为开发人员带来方便。2.1问题陈述建立一个针对LL(1)文法编译器的自动生成器,要完成此编译器需要对源文件进行两遍处理:第一遍词法分析、第二遍语法分析,语法分析程序应用LL(1)语法分析方法。首先输入(打开)定义好的文法文件,然后建立词法分析器,包括词法分析主程序、扫描部分、关键字表等等。经词法分析后分别计算所输入的文法的每个非终结符号的FIRST集合、每个非终结符号的FOLLOW集合,以及每个规则的SELECT集合,并判断任意一个非终结符号的任意两个规则的SELECT集的交集是不是为空,如果是,则输入文法符号是LL(1)文法,可以进行分析。在对文法的语法进行分析的过程中,要解决各方面的问题如(1)当文法出现做递归时可能使分析过程陷入无限循环、(2)在推导过程中选择哪一右部展开时,如果选择错误,将导致回溯。对文法进行改造,要实现把某些非LL(1)文法到LL(1)文法的等价变换。其总起过程大体包括以下各方面:1、提取左公因子2、消除左递归。2.2功能要求设计一个给定LL(1)语法分析器,输入一个句子,能由依据LL(1)分析表输出与句子对应的语法树。能对语法树生成过程进行模拟。动态模拟算法的基本功能是:词法分析:打开或输入一个文法文件或句子,能对其进行词法分析,显示token表信息,当存在错误时,能给出良好的错误提示。语法分析:打开或输入一个文法文件或句子,能对其进行语法分析,能显示器中间代码信息,当存在错误时,能显示出语法分析错误信息。LL(1)文法判别:打开(输入)一个形如E->abc的LL(1)文法,能对其求出FIRST集,FOLLOW集,并能用直观的关系图显示;预测分析:打开(输入)一个形如E->abc的LL(1)文法,能直观的形成表达式文法的预测分析表。句子语法树;根据确认LL(1)文法,确认输入串是否为文法的句子,是,则形成该符号串的分析过程,并直观的显示分析过程。该语法分析器具有粘贴、复制、剪切、保存、退出功能!总控程序:显示各模块功能!2.3数据流图:数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图英文缩写DFD(DataFlowDiagram)它是描绘信息流和数据从输入移动到输出的过程中所经受的变换。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。该系统的实现的整个过程的数据流图大体如下:LL(1)语法分析器0层图LL(1)语法分析器1层图:LL(1)语法分析器2层图:第3章设计任务分工3.1小组的任务分工本小组的任务是编写一个程序,进行分析表的构造。学号姓名职责主要任务3070701217邹纪标组长消除间接左递归,构造分析表3070701219陈春辉组员计算SELECT集,提取左公因子3070701207闫瑞雪组员LL(1)文法的判定3070701205江於组员计算FIRST集3070701237龚玉静组员计算FIRST集3070701222陈慧娟组员计算FOLLOW集3070701232赵梦组员计算FOLLOW集3070701202王报兴组员消除直接左递归3.2本人主要工作在这次课程设计中本人的任务是计算FOLLOW集,为后面求SELECT集、判断所给文法是否是LL(1)文法。第四章系统设计4.1总体设计文法改造和源程序预处理假设条件:文法G=(N,Σ,P,S)的产生式规则都取如下的形式:V->w,则称之为上下文无关的,其中V∈N,w∈(N∪Σ)*。N∈(A|...|Z),N∩Σ=Φ,S∈N。源程序中的注释只支持格式://注释内容设计相关任务说明:打开文件(当然也可以手工输入),在窗口中显示文法内容。点击“加载”,选择文件,确定,界面如下。(2)若手工输入,输入文法,则界面如下:保存文法,点击“保存”按钮,输入文件名,确定,即可将文法以一定的格式保存在文件中。在编辑框中输入源程序,点击“Token串”,则对源程序滤掉空格,跳过注释、换行符,变为可被语法分析部分识别的输入串。判断文法是否为上下文无关文法。文法改造部分,去掉形如A→A的有害产生式。文法改造部分,去掉不可终止符及其产生式。文法改造部分,去掉不可达符及其产生式。符号表的构造。4.1.2分析表的构造分析表的构造模块由以下几个部分组成:集合的求解,判断文法是否是LL(1)文法、消除左公共因子及左递归、构造分析表。该模块的结构框图如下:该模块的构造共完成以下任务该部分的功能是判断一个文法是否为LL(1)文法,它通过对输入的文法求解FIRST集、FOLLOW集、SELECT集,最后根据SELECT集是否相交来判断,如果SELECT集相交,测通过提取左公因子,消除左递归看是否可以构成LL(1)文法;如果SELECT集不相交,则该文法是LL(1)文法。消除左公共因子及左递归这部分能够对非LL(1)文法进行改造,使其可能成为LL(1)文法。它先对文法进行判断,看其是否含有左公共因子,若有则消除,若无则不作任何处理,然后再判断文法是否含有直接或间接左递归,若有则消除,若无则不作任何处理。构造分析表通过以上first,follow,select集的求解,判断是否是LL(1),然后通过流程图及算法描述,编写程序构造分析表。4.1.3LL(1)预测语法分析LL(1)语法分析的模块原理如下:首先初始化栈,#进栈,E进栈作为文法开始的状态。初始化产生式表、非终结符表、终结符表。根据产生式表的产生式生成每个非终结符的FIRST集及FOLLOW集。参考2、3模块,由一个算法生成预测分析表,该预测分析表是由一个二维数组M[n1][n2]构成。由定理可知:若a∈SELECT(A→α),则把A→α放于矩阵M[A,a]。而这里生成的二维数组M[n1][n2]与该定理类似。不过这里n1是指A在非终结符表中的序号,n2是指a在终结符表中的序号,而M[n1][n2]的值是指产生式A→α在产生式表中的序号。这样做就为下面的预测分析程序带来了方便。预测分析程序分为检测不合法输入模块和对输入字符串的语法分析模块。对输入字符串的语法分析是通过栈及产生式表和预测分析表的相关联系构建一个算法来对这个字符串进行语法分析。通过算法将栈顶元素与输入字符串的比对、出栈及相关产生式的推导的右部的逆序入栈等操作可完成对输入字符串的语法分析。LL(1)语法预测分析总流程图构造生成LL(1)语法树算法思想:本模块的主要功能是将产生式的序列以语法树的方式显示,本组对其进行详细研究后,发现可以将其分成两个模块分别处理。第一个模块是将产生式结构转换成树形的结构进行存储,第二个模块是将以树形结构存储的语法树以树形目录的方式输出。第一个模块,涉及到两个数据结构:产生式的数据结构和树的数据结构。产生式的结构定义存放在Generation.h文件中,在此简述,有两个属性:产生式左部string类型的left和产生式右部vector<string>类型的right。对于传送到本模块的产生式序列,要求它们以vector<Generation>的形式存放,使用的时候则可以用下标[]的方式逐个引用。树的结构定义在Tree.h中。整体思想如下:产生式的序列一定是按照最左推导得到的序列,所以树的构造也应按照最左构造,对于如下的简单的语法树其产生式序列必然为:S->BaFB->ACDA->aC->cD->dF->a如此在构造树的时候必然也要按照如下次序:构造节点S构造S的子节点构造B的子节点构造A的子节点构造C的子节点构造D的子节点构造F的子节点1可设置一个current指向当前节点,最初current指向根节点。2扫描产生式,每次得到一个产生式,将其左部存到current指向的节点,然后申请若干新节点存放产生式右部的符号。3若右部有非终结符,则将current指向第一个,进行下一次扫描4若右部没有非终结符,则说明这次推导已到一个子树的树叶。向上回溯,找父节点的相邻非终结符节点,若父节点没有相邻非终结符则继续向上回溯,直到找到为止,并将current指向它,进行下一次扫描。若回溯到根节点则说明树已构造完毕。在构造非终结符节点的时候需要设置该节点的next指针,例如构造A时要设置其next指针指向C,目的是构造完a之后可以寻找下一个要构造的节点,father指针指向B,目的是在构造完D之后可以向上回溯通过B的next指针找到下一个要构造的节点F。对于第二个显示模块,思想如下:1首先current指向根节点,并输出根节点2输出current的子节点,并将current指向最左的一个非终结符子节点,用递归的思想输出该节点的子树,然后current继续第二个非终结符子节点,并用递归输出其子树。4.2详细设计自顶向下语法分析方法语法分析方法是编译程序的核心部分。语法分析的作用是识别由词法分析给出的单词符号序列是否是给定文法的正确句子(程序),目前语法分析方法有自顶向下分析和自底向上分析两大类。自顶向下分析包括确定分析和不确定分析,自底向上分析又包括算符优先分析和LR分析这些分析方法各有优缺点。然而除了自顶向下的不确定分析方法外,都是当今编译程序构造的使用方法。自顶向下的分析也称面向目标的分析方法,也就是从文法的开始符号出发企图推到出一输入的单词串完全像匹配的句子,若输入串是给定文法的句子,则必能退出,反之必然出错。自顶向下的确定分析方法需对文法有一定的限制,但由于实现方法简单、直观,便于手工构造或自动生成语法分析器,因而仍是目前常用的方法之一。确定的自顶向下分析方法,是从文法的开始符号出发,考虑如何根据当前的输入符号(单词符号)唯一地确定选用哪个产生式替换相应非终结符一往下推导,或如何够着一颗相应的语法树。当我们需选用自顶向下分析技术时,首先必须判别所给文法是否是LL(1)文法。因而对任给文法需计算FIRST、FOLLOW、SELECT集合,进而判别文法是否是LL(1)文法。有关FIRST已有其他同学详细叙述,在这里就不在赘述。在此详细叙述关于FOLLOW集的定义及有关算法。预测分析方法是自顶向下分析的另一种方法,一个预测分析器是由三个部分组成。1预测分析程序2先进后出栈3预测分析表其中只有预测分析表与文法有关,而分析表有可用一个矩阵M(或二维数组)表示。矩阵的元素M[A,a]中的下表A表示非终结符,a为终结符或句子括号“#”,矩阵元素M[A,a]中的内容是一条关于A的产生式,表明当用非终结符A向下推导时,面临输入符a时,所应采取的候选产生式,当元素内容物产生式时,则表明用A为左部向下推导遇到了不该出现的符号,因此元素内容为转向出错处理的信息。预测分析程序的工作过程用下图表示。图中符号说明如下:“#”句子括号集输入串的括号“S”文法的开始符号“X”存放当前栈顶符号的工作单元“a”存放当前输入符号a的工作单元开始开始否是否是否否是X=a?X=a?X='#'?结束XVT?上托栈顶符号放入X否是否是否否是X=a?X=a?X='#'?结束XVT?上托栈顶符号放入X'#''S'进栈,当前终结符送a'#''S'进栈,当前终结符送a若产生式为若产生式为X→x1x2…xn按逆序即xn…x2x1入栈是是读入下一符号X=a?读入下一符号X=a?是是M[X,a]是产生式吗?M[X,a]是产生式吗?否否出错出错出错出错预测分析程序的框图1.FOLLOW集的定义设G=(VT,Vn,S,P)是上下文无关文法,A∈VN,S是开始符号FOLLOW(A)={a|S*μAβ且a∈FIRST(β),μ∈V*T,β∈V+}若有S*μAβ,且β*ε,则#∈FOLLOW(A)。其中‘#’作为输入串的结束符,或称输入串括号。计算FOLLOW集(1)根据定义计算对文法中每一A∈VT计算FOLLLOW(A)=1\*GB3①设S为文法的开始符号,把{#}加入FOLLOW(S)中(这里“#”为句子括号)。=2\*GB3②若A→αBβ是一个产生式,则把FIRST(β)的非空元素加入FOLLOW(B)中。如果β*ε则把FOLLOW(A)也加入FOLLOW(B)中。=3\*GB3③反复使用=2\*GB3②直到每个非终结符的FOLLOW集不再增大为止。用关系图法球非终结符的FOLLOW集=1\*GB3①文法G中的每一个符号和“#”对应图中的一个结点,对应终结符和“#”的结点用符号本身标记。对应终结符的结点(如ACVT)则用FOLLOW(A)标记。=2\*GB3②从开始符号S的FOLLOW(S)结点到“#”号的结点连一条箭弧。=3\*GB3③如果文法中有产生式A→αBβX,且β*ε,则从FOLLOW(B)结点到FIRST(X)结点连一条弧,当X∈VT时,则与X相连。=4\*GB3④如果文法中有产生式A→αBβ且β*ε则从FOLLOW(B)结点到FOLLOW(A)结点连一条弧。=5\*GB3⑤对每一FIRST(A)结点如果有产生式A→αXβ,且α*ε,则从FIRST(A)到FOLLOW(X)连一条箭弧。=6\*GB3⑥凡是从FOLLOW(A)结点有路径可以到达的终结符或“#”号的结点,其所标记的终结符或“#”号即为FOLLOW(A)的成员。如文法G[S]为S→ABS→bcA→εA→bB→εB→aDC→ADC→bD→aSD→c得FOLLOW(S)={#}FOLLOW(A)={a,c,#}FOLLOW(B)={#}FOLLOW(C)={#}FOLLOW(D)={#}FOLLOW(B)FOLLOW(B)FOLLOW(D)FOLLOW(S)FOLLOW(A)FOLLOW(C)FIRST(D)FIRST(B)#ac计算FOLLOW集的关系图3.求解FOLLOW集合的算法⑴逐一扫描代码中的产生式,将产生式右部赋给γ串,γ[j]表示γ串中的第j个字符。⑵逐一扫描产生式的右部,若γ[j]为非终结符X,找出γ[j]后继的第一个字符γ[k]。①若γ[k]为终结符,则将该终结符加入到FOLLOW集合,结束,跳出⑵;②若γ[k]为非终结符,则FIRST集合‘-ε’,执行⑶。⑶逐一扫描X后的字符串,分为下面两种情况:a.若非终结符γ[k]能推出空字符串,则k++,继续执行①、②两步;b.若非终结符γ[k]为产生式最后一个字符,则将该产生式的左部非终结符的FOLLOW集合加入该非终结符的FOLLOW集合。⑷若扫描完全部的产生式,则求得所有非终结符的FOLLOW集合。在计算FOLLOW集中也存在“环”和重复的终结符的问题,解决的办法与FIRST集的相同。计算FOLLOW集的流程图产生式为:X→x1x2…xnYγ[k]=γ[i+1]γ[i]∈VT?产生式为:X→x1x2…xnYγ[k]=γ[i+1]γ[i]∈VT?YXi=γ[i]N0<i<=n?Y{#}∈FOLLOW(X)X=S?=1\*GB3=1\*GB3①=1\*GB3=1\*GB3①NNγγ[k]∈VN?FOLLOW(X)∈FOLLOW(Xk)xk+1xk+2…xn*εYNγ[k]FOLLOW(X)∈FOLLOW(Xk)xk+1xk+2…xn*εYNγ[k]*εk++γ[k]∈FOLLOW(X)FIRST(γ[k])-{ε}∈FOLLOW(γ[i])结束6、部分代码:voidFOLLOW(inti){intj,k,m,n,result=1;charc,temp[20];c=non_ter[i];/*c为待求的非终结符*/temp[0]=c;temp[1]='\0';merge(fo,temp,1);if(c==start){/*若为开始符号*/temp[0]='#';temp[1]='\0';merge(follow[i],temp,1);}for(j=0;j<=count-1;j++){if(in(c,right[j])==1)/*找一个右部含有c的产生式*/{for(k=0;;k++)if(right[j][k]==c)break;/*k为c在该产生式右部的序号*/for(m=0;;m++)if(v[m]==left[j])break;/*m为产生式左部非终结符在所有符号中的序号*/if(k==strlen(right[j])-1){/*如果c在产生式右部的最后*/if(in(v[m],fo)==1){merge(follow[i],follow[m],1);continue;}if(F[m]=='0'){FOLLOW(m);F[m]='1';}merge(follow[i],follow[m],1);}else{/*如果c不在产生式右部的最后*/for(n=k+1;n<=strlen(right[j])-1;n++){empt[0]='\0';result*=_emp(right[j][n]);}if(result==1){/*如果右部c后面的符号串能推出^*/if(in(v[m],fo)==1){/*避免循环递归*/merge(follow[i],follow[m],1);continue;}if(F[m]=='0'){FOLLOW(m);F[m]='1';}merge(follow[i],follow[m],1);}for(n=k+1;n<=strlen(right[j])-1;n++)temp[n-k-1]=right[j][n];temp[strlen(right[j])-k-1]='\0';FIRST(-1,temp);merge(follow[i],TEMP,2);}}}F[i]='1';}第5章运行与测试结果5.1测试数据EE+T|E=TTT*F}T/F|FF(E)|i5.2界面实现情况结论HYPERLINK课程设计心得收获:通过本次课程设计,我收获了很多东西。首先对编译原理这门课有了进一步的深刻理解,对FOLLOW集的定义和算法有看很深的认识,同时对LL(1)文法分析的原理和过程有了进一步的巩固,也锻炼了我编程的能力,巩固了平时所学的知识,真正做到了学以致用。体会:在做课程设计的过程中,发现自己在编写程序过程中,总是会忽略各种细节,从而导致经常修改一些很小的低级错误才能使程序正常运行,不仅浪费时间,还影响对其他地方的修改,深刻体会到了自己在编程方面与别人的差距,在今后的学习中,我会注意改正自己在这方面的缺点,促使自己的编程水平不短进步。编译原理是一门专业学科,对于现阶段的我来说,只能掌握它的一些基本原理和概念,对于一些更深层的知识还是有很多难以理解的地方。但在这次课程设计过程中,是我对编译原理有了更深的理解,同时也锻炼了自己的思考能力,提高了自己的团体合作意识,锻炼了自己的动手编程能力,对于将知识的转化有了很大的帮助。总之,在这次课程设计过程中,我学到了很多东西,在很多方面都得到了提高。参考文献[1]《编译原理》张素琴吕映芝等著清华大学出版社第二版[2]《编译原理及实践》(美)KennethC.Louden著机械工业出版社第一版[3]《程序设计语言编译》陈火旺刘春林等著国防工业出版社2004.1[4]《VisualC++实战演练》王宏李玉东李罡人民邮电出版社第一版[5]《编译原理实践教程》胡元义等西安电子科技大学出版社2005年7月致谢在这次课程设计中,我得到了很多人的帮助。首先要感谢我的父母家人,使他们对我的默默支持,才是我有机会来到大学并能无忧无虑的学习。其次要感谢我的同学特别是我的同组成员赵梦,在这次课程设计过程中,让我深刻感受到了团队合作的力量,赵梦同学在这次课程设计中和我做的是同一个任务,我们进行了很多的讨论,对我能够完成这次课程设计有很大的帮助。另外我要感谢我的指导老师王勇老师和授课老师周文老师,他们以及其严谨求实的教学态度、高度的敬业精神、兢兢业业的工作作风和大胆创新的进取精神对我产生了重要的影响,他们对我耐心的指导,对我完成这次课程设计有很大的帮助。最后,再次对关心、帮助我的老师、同学和家人表示衷心的感谢!陈慧娟2021年06月12日 【农业部饲料工业中心涿州试验基地建设项目—施工组织设计】南京长丰消防工程 目录编制说明及依据 3第一章工程概况 5第二章施工总体部署 8第一节施工宏观部署 8第二节施工过程中的难点与重点 9第三节项目管理组织结构 9第四节施工顺序安排 17第三章施工总进度计划 17第四章总体施工准备与主要资源配置计划 18第一节总体施工准备 18第二节主要资源配置计划 20第五章主要施工方法 21一、测量 21二、基础工程 23三、模板工程 25四、钢筋工程 28五、砼工程 30六、砌筑工程 32七、钢结构、构件制作及安装 34八装饰装修工程 47九、室外工程 52十季节性施工 57十、电气工程 60十一给排水、暖通工程 61第六章施工总平面布置 62第七章施工管理计划及措施 64第一节施工质量管理计划 64第二节质量保证体系 65第三节工程质量保证措施 67第四节冬季、雨季施工措施 70第五节施工进度计划和保证措施 72第八章安全目标、安全保证体系及技术组织措施 76第九章文明施工措施 82第十章环境保护及文明施工措施 86第十一章紧急救援预案 88第十二章汛期安全渡汛方案 92劳动力计划表 94施工机械计划投入表 95施工总平面图 97施工进度计划表 98项目经理(及技术负责人)简历表 99编制说明及依据一、编制说明1、中国农业大学动物科学技术学院和国信招标集团股份农业部饲料工业中心涿州试验基地建设项目—新建猪舍及配套工程2、3、4二、编制依据1、中国农业大学饲料工业中心涿州试验基地建设项目招标文件2、中国农业大学饲料工业中心涿州试验基地建设项目施工图纸3、现行规范规程及有关技术规定:《建筑工程施工质量验收统一标准》GB50300--2021《钢结构工程施工质量验收规范》GB55—-2001《混凝土工程施工质量验收规范》GB54—-2021《砌体工程施工质量验收规范》GB53——2002《建筑装修工程施工质量验收规范》GB50210-—2001《砌体工程施工质量验收规范》GB53——2002《地面工程施工质量验收规范》GB59—-2002《建筑施工安全检查标准》JGJ59-—99《地面工程施工质量验收规范》GB59——2002《建筑电气工程施工质量验收规范》GB50303—-2002《钢结构焊接规范》GB50661—2021《建筑给水排水管道工程施工及验收规范》GB50268-—2021《工程测量规范》GB50026-2007《工业安装工程施工质量验收统一标准》GB50252—2021《建筑物防雷工程施工与质量验收规范》GB50601—2021《施工企业安全生产管理规范》GB50656—2021《钢结构工程施工规范》GB5-2021《混凝土强度检验评定标准》GB/T50107-2021《职业健康安全管理体系要求》GB/T28001—2021第一章工程概况1、工程概况工程名称:农业部饲料工业中心涿州试验基地建设项目—新建猪舍及配套工程建设地点:河北涿州市东城坊镇中国农业大学涿州试验基地内建设单位:中国农业大学动物科学技术学院设计单位:北京东方畅想建筑设计施工单位:南京长丰消防工程2、建筑说明2.1各单体技术指标一览表名称建筑层数建筑尺寸(长*宽)m数量檐口高度建筑面积妊娠舍单层64.24*22。2412.8m1441㎡分娩保育舍单层112.82*26。4212。8m2920㎡育肥舍单层135.24*34.4412.8m4672㎡建筑结构形式:表中三个单体建筑结构形式为轻钢结构建筑结构类别为二类,抗震设防烈度:7度2。2、猪舍外配套工程技术指标一览表楼号建筑面积㎡构筑物面积㎡层数(地上/地下建筑高度m综合楼582.72/-—07。5消毒更衣室73.41/--03。8门卫室16。661/--03。8兽医师44.11/—-03。8配电机修室721/-—05.0净化室管理用房49。921/--0积粪棚1038。31/--0消防水池及泵房126.2集水池33.8水酸性池21。0沉淀池36.2沼气储存池结构形式:综合楼、消毒更衣室、门卫室、兽医师配电机修室为砖混结构,水泵房、净化室、酸性水池为混凝土结构,积粪棚为钢架结构.2。3地下室、屋面防水及室内防水屋面防水等级为=2\*ROMANII级,做法为单层贴必定BAC(3厚)自贴防水卷材。雨水管采用UPVC管材地下防水等级为一级,除地下室底板为钢筋混凝土自防水外,在地下室底板,外墙及顶板做双层1.5厚贴必定加2厚涂必定卫生间,厨房间地面及墙面采用聚合物水泥基防水涂料2.4墙体工程:猪舍外墙0。600米以上为100mm厚彩钢夹心墙面。0。600米以下为240mm厚砖墙,±0。000以上砖墙为MU10烧结砖,砂浆强度为M5混合砂浆。±0。000以下为MU页岩砖,砂浆强度M7。5水泥砂浆。综合办公楼部分内墙为240厚加气混凝土砌块墙,其余墙体为240mm厚页岩砖,2。5门窗工程::猪舍和走廊们均采用实木板镶板门,不设门槛,外包0。5mm厚镀锌钢板.建筑外窗采用双层塑钢推拉窗。建筑外门窗抗风压性能等级为3气密性等级为4级保温性能为5级综合办公楼部分室外入口门为钢制保温防盗门。室内防火门为钢制防火门窗为塑钢中空玻璃防盗门室外工程:散水混凝土散水厚度150mm厚,宽度600mm。路面240mm厚C25混凝土路面.排水沟采用明沟排水,20mm干砌片石.围墙墙体为240mm厚水泥砖,强度等级MU7。5,砂浆强度为M5。大门大门铁艺由厂家设计定做,造型效果可有适当调整,由建设单位确定。颜色由甲方确定。防火要求:各猪舍之间满足消防间距,消防车道、人行道满足规范要求。所有外露钢构件表面根据防火等级要求,在各构件表面涂刷防火涂料。柱的耐火等级不小于2。5h,梁的耐火等级不小于1。5h,板的耐火等级不小于1。0小时,吊顶的耐火等级不小于0.25h。室内装修材料要满足室内防火规范的要求。装饰装修材料燃烧等级不低于B1级,屋面、外墙保温材料燃烧等级为B1级,防水材料采用SBS改性沥青防水卷材,并采用不小于50mm厚不燃烧卵石覆盖。第二章施工总体部署第一节施工宏观部署一、施工目标工程质量目标:针对该工程,我们的质量目标是保证达到河北省合格工程,符合《建筑工程施工质量验收统一标准》标准要求.为保证此目标的实现,我们严格按照质量标准进行质量管理,在保证各项资源齐全的情况下,实行项目经理领导下的项目技术负责的质量保证体系,确保质量目标的实现.2.安全生产预控目标:公司在“安全第一,预防为主”的宗旨指导下,按照安全生产保证体系进行安全管理,建立以公司、项目经理部为首的安全生产保证体系,针对该工程制定以下安全生产目标:a〉杜绝因工伤死亡和重伤事故,年负伤频率控制在3‰以内;b>及时清除重大事故隐患,隐患整改率达到100%;c〉不发生中毒和重大机械损坏事故。3.工期目标:在工程建设中,以公司和项目经理部为首的工程保证体系,在保证质量、安全等目标的前提下,确保工程工期按计划完成。4。文明施工:达到河北省安全文明工地标准要求5.环境目标:按照环境标准精心管理,做好现场绿化工作、降低噪声污染。第二节施工过程中的难点与重点本工程设计单体建筑数量较多,工序较复杂,工期五个月,工期紧张。场地内建筑物、构筑物较多,场地狭小,容易出现机械停滞,人员窝工的现象。裂缝控制作为工作重点,混凝土结构裂缝、装修裂缝等问题应采取预防和治理措施建筑防火施工,是工作中的重中之重,关系到整个工程的施工质量,是竣工验收的关键.第三节项目管理组织结构一、机构设置我公司挑派具有丰富类似工程施工经验的项目经理,配备具有类似工程施工经验的优秀管理人员、技术人员,抽调技艺高超的专业施工队伍,组建当涂经济开发区经七路等六条道路工程项目经理部,对工程施工实施全过程的施工组织管理,全面履行计划、组织、协调和监督职能,实行统一计划,统一管理,统一调度。项目经理部设技术员、施工员、质检员、安全组、资料员、实验员、材料员,主要负责处理项目各项业务的正常工作,以及与建设单位、监理单位、其他社会相关部门的联系协调工作.组织机构详见附图项目经理:朱建华项目经理:朱建华执行经理:毛新宇技术负责人:龙蓓执行经理:毛新宇技术负责人:龙蓓实验员:李飞材料员:何健仁预算员:李博宇资料员:陈欢欢安全员:李扬施工员:周云技术员:王恒质检员:刘建平实验员:李飞材料员:何健仁预算员:李博宇资料员:陈欢欢安全员:李扬施工员:周云技术员:王恒质检员:刘建平各施工班组长各施工班组长二、各机构主要人员分工及职责1、项目经理1、项目经理负责本工程项目的内外协调工作,负责自合同签订至工程竣工验收全过程中的成本、安全、进度和质量的项目管理工作。2、认真贯彻执行国家有关安全生产方针,劳动保护政策,法规和上级有关决议,并负责检查实施,确保工程安全生产。3、对本工程必须严格执行国家和地方有关工程施工标准和技术规范,确保本工程质量全面达到优良(公司内部标准)。4、组织编制、部署、审批本工程的施工进度计划及具体实施情况。督促检查本工程各职能部门人员的执行情况,并安排有关的计划及调整措施,确保本工程按时完成。5、负责组织和参与本工程的生产会议,遇重大问题及时向公司领导汇报。6、协助公司领导和公司有关部门依据合同条款规定,对本工程有关条款的回收和使用工作。7、坚持‘求实创新,至诚服务’的原则,带领项目部全体员工恪守“廉洁奉公,终于职守"的工作规范,加强项目部内部廉正建设,严格财务制度,加强财务管理,杜绝项目部不正之风和腐败现象。2、项目副经理主抓安全、质量、文明施工、施工进度、资源配置和队伍管理,负责组织指挥现场生产、各生产班组的接口界面协调和内部考核。分管施工科、安全科、设备材供科以及排水施工队。3、项目技术负责人1、对本工程施工中的安全、质量、进度等一切技术问题负全面责任,并协助项目经理加强本工程的全面管理.2、组织项目部有关人员进行施工图自审及交底工作。3、负责施工项目的技术、质量、计量的标化管理工作,组织学习和贯彻执行有关的技术标准、规范及质量检验标准。4、负责与业主、设计单位洽谈施工项目的有关技术问题,并负责技术资料的签证。5、负责对重要分项工程和关键部位进行技术交底,负责技术协调、技术难关处理,并督促落实整改措施。6、负责审核竣工验收资料和组织绘制竣工图。7、组织推广应用新技术、新工艺,新材料。参与调查处理质量事故和安全事故.8、自觉遵守公司财务制度,加强自身廉正建设,杜绝本工程的一切不正之风和腐败现象。5、施工员1、协助项目经理及技术负责人对本工程的现场管理,对施工现场出现的一些施工问题负主要责任。2、读通施工图,参加施工图自审和会审,学习掌握和贯彻工程施工中的各项规章、规范和标准,并严格按照施工图相关规范和施工组织设计的计划要求组织施工。3、编制施工现场的进度计划,编制相应材料、周转材料,劳动力、机械设备使用计划,并报项目经理核准后实施。4、做好对作业班组的技术、质量、安全交底工作,并经常性的检验与督促.5、认真做好施工日记的记录工作,及时搜集和整理本工程的技术资料和竣工验收资料。6、负责对施工现场存在的质量、安全、文明施工等方面的事故隐患和问题进行检验和整顿。7、自觉遵守公司财务制度,加强自身廉正建设,杜绝本工程的一切不正之风和腐败现象。6、安全员1、协助项目经理及技术负责人对本工程的安全管理,对施工现场出现的安全问题负主要责任.2、贯彻执行国家地方有关主管部门关于安全的方针政策、规范、制度的规定,坚持“安全第一,预防为主”的方针。3、认真检查督促施工现场的安全生产的劳动保护及各项安全规定的落实。4、参加施工方案中安全生产技术措施的条款拟定工作,检查督促条款的实施,负责安全措施标识的管理和使用,及时记录好安全台帐.5、负责本工程的常规安全检查活动,并做好检查记录,协助落实奖惩措施,对违章现象进行制止,对一般事故做出处理和记录。6、对进入施工现场的新工人进行安全教育及日常生产的安全教育工作.7、参加对工伤事故的调查,分析处理总结、上报等工作。8、自觉遵守公司财务制度,加强自身廉正建设,杜绝本工程的一切不正之风和腐败现象.7、资料员1、负责保管工程项目的文件,图纸、工程设计变更、通知等资料的签收交接。2、负责工程现场签证单、工程联系单等有关与建设方联系资料的签字盖章确认工作.3、负责工程项目资料的收集整理、建档、归档工作,便于有关部门查阅和调用。4、协助项目部起草各类文件及打印复印文件资料。5、负责办公室及宣传栏、黑板报的有关文件、通知的发布或张贴。6、负责工程竣工资料的收集、编制以及各方的签字盖章确认工作。8、实验员1、负责对单位材料取样、送样和委托工作,严格按试验管理办法取样、制作;2、负责现场砼和砂浆的施工过程检查,及时委托砂石含水率作为调整施工配合比的依据;3、负责检查测定砼落度和砂浆稠度,按规范要求每班按时测定,并做好记录;4、负责检查搅拌站砼养护室的达标工作和搅拌计量检查,并及时纠正;5、按冬施要求进行砼养护室和搅拌站砼的测温工作,并建立全过程记录;6、检查搅拌站原材料、外加剂与配合比是否符合,发现问题及时向技术经理汇报,及时纠正;7、检查搅拌站砼及砂浆的拌合时间,并及时纠正;8、及时整理记录、试验资料,按时交资料员归档。9、材料员=1\*GB2⑴、按施工图、施工组织设计及合同要求,负责材料和设备定货、采购、租赁,为项目施工提供保障。=2\*GB2⑵、编制材料、设备计划,经主管批准后负责实施。=3\*GB2⑶、整理保管好一切材料、保障部的资料和报告证件等,建立管理台帐,做好各项材料消耗和库存统计工作。=4\*GB2⑷、和甲方联系甲供材的供应工作。10、质检员一、协助项目经理及技术负责人对本工程施工质量管理工作,对施工现场出现的质量问题负主要责任.二、以有关工程质量缉拿眼评定标准和验收规范为依据,对各项工程的工程质量进行检查监督.三、负责技术资料的监督、检查及收集,做到技术质量资料的完善与工程施工进度目标的完成.四、参加隐蔽工程验收和分项工程技术复核工作,检查评定分项工程质量等级,及时办理有关质量检查记录手续。五、检查督促质量整改的落实情况,参加工程质量事故的调查分析工作,提出处理意见和防范措施。六、严格遵守公司财务制度,加强自身廉正建设,杜绝本工程的一切不正之风和腐败现象.项目经理常驻现场的保证措施1、委派热爱本责工作,有极强工作责任心且具有丰富高层建筑施工经验的建设部核准的一级资质,并经业主考察确认的项目经理担任该工程的项目经理,并承诺常驻现场.2、项目经理代表企业法人在工程质量、工期、安全等方面向业主全面负责,并确保工程总目标的实现。3、本工程施工期间,项目经理不再参加其它任何中小型项目的投标工作及不再兼任任何中小项目的项目管理工作,以确保全身心地投入本项目的建设。4、项目经理驻现场,因事外出必须向业主、监理例行请假制度,并安排好现场各项工作,一般情况下不得离开工地,且离开工地必须明确行踪,保持通讯联络,擅离工地,或不履行请假制度等愿接受业主的经济处罚。5、在工作中,项目经理必须严励自律,同时应加强对项目部施工技术人员的管理与技术学习培训,努力提高项目部的整体素质与管理力度,主动与业主、监理积极配合,确保工程施工的正常运行.6、本公司将上述内容作为本公司向业主的承诺,及作为项目经理的工作纪律,常驻现场的保证,兢兢业业,扎扎实实,认真负责完成本工程建设。第四节施工顺序安排实验基地内路基生产区建构筑物施工附属生活区建构筑物施工周期处理区构筑物施工外墙大门施工室内道理路面硬化第三章施工总进度计划本工程计划工期5个月,拟计划2021年10月1日正式进场,共计153日历天。我公司本着科学管理的原则、安排流水穿插作业,保证按时交工。一、工期目标计划开工日期:合同中约定计划完工日期:合同中约定计划工期:施工总工期153日历日。二、施工进度计划本工程按照“先排水、后道路,先地下、后地上,先主体、后附属”的总体方案,制定切实可行、科学合理的施工进度计划,组织好流水作业和穿插施工,采取科学的夏(冬)雨季施工技术措施,确保整个工程施工有条不紊地进行,力争提前完成全部工程施工。施工进度计划详见附表第四章总体施工准备与主要资源配置计划第一节总体施工准备一、技术准备1、编制实施性施工组织设计报监理工程师、业主批准。并组织项目部成员进行施工组织设计及方案交底,形成交底记录。2、设立工地试验室,配备满足施工需要的试验检测仪器和设备,配足配齐试验人员,按合同要求,建立施工技术档案,设专人负责.3、对工程材料等工程质量实行质量动态管理方法,开工前将工程用材料取样进行检测,材料的取样按设计及规范要求进行.4、开工前对甲方提供的水准点及导线控制点进行布控,其成果必须符合规范要求的精度。并在其基础上布设加密点,同样也符合测量精度要求。测量成果资料报甲方和监理批准后实施,施工中加以保护.5、认真熟悉图纸,其中发现的问题以书面的形式上报建设单位,配合建设单位做好图纸会审工作.做好图纸会审记录.6、编制材料进场台账,试验台账、晴雨表等记录表格。7、对各班组技术员进行各自专业技术交底。8、认真熟悉相关施工规范及规程.二、现场准备1、绘制平面布置图,合理规划现场施工道路,施工道路布置形式满足消防部门要求。2、合理安排工人生活区,食堂、厕所等相关配套设施。3、合理布置材料存放区,各种材料相互分开。4、精心安排材料加工区,钢筋加工区、木工加工区,搭好防护棚等安全防护.5、合理布置施工现场用水管线,生活区用水管线,排水路线。6、合理安排现场用电线路,布置一二级配电箱及变压器位置。7、做好临边防护,安装警示牌等8、在大门口设置门卫岗亭三、施工机具准备在本工程的施工中,我们根据工程情况选用并落实先进的施工机械。开工前应按照工程进度计划作好机械设备的进场计划,按照计划进行落实,重点保证混凝土泵送和运输设备、钢筋、模板加工设备和塔吊等施工机械。钢结构施工用到电焊机,气泵,打磨机等.四、劳动力准备一旦中标,我企业将尽快组织劳动力进场,调集技术熟练的各专业施工队伍组成本工程的施工作业队伍,充分保证工程工期和工程质量。针对具体情况和本工程的特点,作到早征调、早体检、专车运输、尽早进场,以保证施工需要。电焊工、油漆工、电工、钳工等都应持证上岗。五、物资准备开工前,根据工程进度计划并结合各种材料的熟化、检验时间要求编制物资采购计划;按照我企业程序文件《采购控制程序》的要求对各种工程材料的来源、质量、储备情况进行详细的考察、落实。对于需要较长熟化、检验时间以及加工量较大的材料尽早安排进场。六、资金准备在工程所在地工商银行建立账户,保证工程材料款及农名工工资。第二节主要资源配置计划我公司将安排工作小组根据工程实际需要结合现场情况,科学的安排人力资源、材料资源、施工机具等资源的数量及进场时间。做到不但误工期,不浪费资源,不出现人员、机械窝工等.在保证工程质量、进度的前提下、节省资源、降低投资。1、劳动力投入计划各工种需用劳力情况详见《劳动力计划表》.1、施工机械投入计划各工种需用劳力情况详见《施工机械投入计划表》。、第五章主要施工方法一、测量所用测量仪器、工具必须检验合格且在有效期内;每次测量放线前都应进行仪器出测前的校验;测量仪器定人(测量人员必须经过专业培训,持证上岗作业)、定器,用后及时装箱,加强对仪器的维护、保养工作.所用测量仪器工具有:TDJ2经纬仪3台、DS3水准仪3台、50M钢卷尺6把、水平尺9把、塞尺9把、靠尺6把、5米盒尺12把、混凝土坍落度筒3个、混凝土试模15组、砂浆试模12组。定位放线:1、平面控制网布设原则:平面控制应先从整体考虑,遵循先整体、后局部,高精度控制低精度的原则.布设平面控制网首先根据设计总平面图、现场施工平面布置图布设关键轴线和关键部位。选点应选在通视条件良好、安全、易保护的地方.桩位必须用混凝土保护,需要时钢管进行围护,并用红油漆做好测量标记。2、基础平面定位放线:基础平面定位放线采用平面定位,首先检测各轴线控制桩位确定没有碰动和位移,然后进行主轴线测设和局部放样。各边框梁的轴线用拉线法测得。3、各层放线:对于重要尺寸要进行变换零尺位,三次拉尺,每次拉尺读数误差不超过±3mm时方为有效,然后取其平均值作为最终值,钢尺量距时要施加标准拉力(49N)并加尺长、温度改正、细部放样完毕后,需抽检三分之一数量的交角,交角误差控制在±5〃内。4、标高控制:标高引测:采用水准仪控制起始标高位置,准确的测设各层的标高,根据建设单位给出的总平面图所示的水准点位置,在建筑物开挖和地面沉降范围外,设置水准点或±0。00水平线;水准点的个数以满足整体需要为准,并以红漆标识为指导本工程标高传递。主体标高控制:利用水准仪根据所布设的水准点或±0。00水平线,在底层三个外边柱测出+0.5米的水平线,作为向上传递标高的起始标高,传递时从三个外边柱向上竖直测量,再将水准仪安置在施工层,校测传递上来的各水平线,误差应在±3mm以内,每层标高传递时,应均从起始标高线向上竖直拉尺,以减少最小误差。1)、总则:①、测量工作遵循“先整体、后局部、先控制后局部、高精度控制低精度”的原则。②、测量外业施测和内业计算要做到步步校核.③、所有归档的资料和需交付顾客的测绘产品必须经过作业人员的自检、工程技术负责人检验和分公司技术处最终检验。2)、过程控制:①、生产准备阶段的控制a、由工程技术负责人对作业所依据的原始资料,测绘成果进行校测、核算,并记录校核结果.b、工程技术负责人或测放组组长依据测量方案向设备管理部提出仪器需用计划。c、设备管理部按计划做好测量仪器及测量辅助工具的校准工作.d、测绘管理部要依据测量方案要求,选用能够胜任工作的技术人员、操作人员.e、工程技术负责人要在作业前向作业人员作好技术交底,使每位作业人员都明确职责和技术要求。②、生产阶段的控制a、工程技术负责人或测放组长要按进度和方案要求,安排工作,并作好测绘日志。b、作业过程中应根据《测量仪器使用管理办法》的规定进行检校维护、保养并作好记录,发现问题后立即将仪器送检。c、作业过程中,要严格按作业规范和技术要求进行。d、作业过程中严格执行“三检制”。自检:作业人员要按作业要求进行操作,每道过程完成立即进行自检,自检中发现不合格项应立即改正,直到全部合格,并填写自检记录(签字)。互检:由工程技术负责人组织进行质量检查活动,发现不合格项立即改正至合格.交接检:由工程技术负责人组织。上道过程合格后交给下道过程,交接双方记录上签字,并注明日期.二、基础工程1、施工顺序及工艺流程:土方开挖、排水→素砼垫层→钢筋绑扎承台及梁底板砼浇注→砌基础墙→回填土方→±0。00以上主体施工2、土方开挖考虑到业主利益和施工进度,经现场勘察,我们将采用机械挖土,部分土方外运,严禁土方在坑边堆放过多.为保证工程质量,土方工程施工应做到:①、施工区域内的水准点和控制桩必须妥善保护,必要时加设护桩或用混凝土镶牢,土方开挖前,必须对龙门桩进行检查,复测,施工过程中不得任意碰撞或在其上堆土。②、土方施工前,对操作人员进行施工方案中操作方法、质量标准和安全规程的书面和口头交底,在施工过程中应随时检查执行情况,如发现有违反,应立即给予纠正.③、在开挖过程中,对平面位置,边坡坡度和标高等,进行测量,校核其是否符合设计要求.机械挖土时,人工配合,因开挖深度不大,土方开挖一步到位,开挖时,为防止机械破坏原土,留150mm厚,采用人工清运。土方开挖后,及时请有关人员进行地基验槽,并做好验槽记录工作。3、基坑排水基坑排水,用抽水泵把水抽出基坑外的排水沟。4、素砼垫层①、地基开挖经设计人员、监理、甲方等有关人员验收后,进行素砼垫层,垫层前先做好标高点,垫层土质必须符号实际要求,必须尽量保证基底无积水,砂石的级配要符合要求,拌和均匀,铺设厚度符合设计要求。②、进行素砼垫层前先定好控制标高点,边浇边用平板振动器振实,表面用木槎板槎平打毛,表面平整度要求在±8以内,养护达到一定强度后,弹出轴线,进行钢筋绑扎.三、模板工程模板及其支撑系统必须有足够强度刚度和稳定性,其支撑系统必须满足承受上部包括施工荷载在内的全部荷载,模板工程所用材料必须认真检查选用,模板应具有制作、安装、拆除方便,牢固耐用、运输整修容易等特点。模板工程安装及拆除前,应在下达任务书的同时,由技术人员负责组织生产,对操作工人进行技术交底,根据翻样图交代清楚轴线关系、尺寸、标高、预留洞及预埋件等,所用模板材料及支撑的规格等要求进行模板安装或拆除,施工顺序及工序搭接操作要求、质量标准、安全措施、成品保护等施工注意事项。模板及支撑系统应连结成整体,竖向结构模板应加设斜撑和剪刀撑,水平结构模板应加强支撑系统的整体连接,对木支撑纵横方向应加强钉拉杆,采用钢管支撑时,应把钢管扣成整体排
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版区块链技术应用研发与合作合同
- 2024年采购数据分析与合作协议3篇
- 专属业务介绍补偿合同版B版
- 2025年度城市观光巴士租赁与运营管理合同3篇
- 二零二五年度遗产分配与遗产管理顾问协议2篇
- 2024汪育与配偶汪某离婚协议及房产分割及居住安排合同3篇
- 二手房交易北京协议样式2024年版
- 二零二五年矿山企业矿产资源勘探与开发利用合同汇编2篇
- 2024年精密模具加工服务协议
- 二零二五年度仓储物流仓单质押监管服务合同3篇
- 城市轨道交通安全防范系统技术要求
- 智能养老app项目商业计划书
- (完整版)四年级口算题大全100道
- 急救药品的序号及作用课件
- 林区防火专用道路技术规范
- 2023社会责任报告培训讲稿
- 2023核电厂常规岛及辅助配套设施建设施工技术规范 第8部分 保温及油漆
- 2025年蛇年春联带横批-蛇年对联大全新春对联集锦
- 表B. 0 .11工程款支付报审表
- 警务航空无人机考试题库及答案
- 新生儿窒息复苏正压通气课件
评论
0/150
提交评论