毕业论文--程序控制结构的自动分析-C语言程序基本块的划分

毕业论文--程序控制结构的自动分析-C语言程序基本块的划分

ID:35585157

大小:552.50 KB

页数:38页

时间:2019-03-30

毕业论文--程序控制结构的自动分析-C语言程序基本块的划分_第1页
毕业论文--程序控制结构的自动分析-C语言程序基本块的划分_第2页
毕业论文--程序控制结构的自动分析-C语言程序基本块的划分_第3页
毕业论文--程序控制结构的自动分析-C语言程序基本块的划分_第4页
毕业论文--程序控制结构的自动分析-C语言程序基本块的划分_第5页
资源描述:

《毕业论文--程序控制结构的自动分析-C语言程序基本块的划分》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、…………………….……………….…………………山东农业大学毕业论文题目:程序控制结构的自动分析    ——C语言程序基本块的划分院部信息科学与工程学院专业班级计算机科学与技术5班届次2009届学生姓名公丽萍学号20053988指导教师张广梅副教授二OО九年六月七日装订线……………….…….………….………….………说明一、指导教师评语根据学生实习及撰写论文情况进行评定:1、对待实习的态度及实习纪律的遵守情况;2、能否准确熟练地进行观察记载、搜集整理、查阅资料及运用数据的水平;3、能否准确熟练地进行各项操作,并运

2、用所学知识解决实际问题;4、能否很好地完成任务书规定的工作量。二、评阅教师意见参照以下几方面进行评定:1、论文选题的实用性、分析的科学性和体系的完整性;2、获取资料是否丰富,处理资料是否科学、严谨;3、综合运用基础理论和专业知识的深度、归纳、概括及运算的能力;4、文字表达能力,文章的逻辑性。三、论文答辩成绩由答辩小组根据学生语言表达能力及回答问题的准确性进行评定。四、论文综合评定成绩按优秀、良好、中等、及格和不及格五级计分。五、毕业论文的成绩评定按照《毕业论文评分标准》综合评定。六、论文由学生本人按照《毕业论文

3、(设计)规范》用计算机排版、打印,一律使用统一封面(16K)。七、学生的论文文本(含任务书、图片等)由学院按学校规定存档。程序控制结构的自动分析——C语言程序基本块的划分Theautomaticanalysisofprogramcontrolstructure——ThebasicblockdivisionofCprogramminglanguage专业Speciality计算机科学与技术Computerscienceandtechnology学生Undergraduate公丽萍GongLiping指导教师Sup

4、ervisor张广梅副教授ViceProf.ZhangGuangmei山东农业大学二○○九年六月ShandongAgriculturalUniversityJune,2009目录1引言11.1研究的目的及意义11.2开发背景12开发工具与技术32.1开发工具简介32.2开发技术简介33系统需求分析44系统设计54.1系统结构设计54.2源文件的预处理模块的设计64.3基本块的划分模块的设计95编程实现155.1主函数165.2源文件的预处理模块的实现185.3基本块的划分模块的实现236系统测试277结束语30

5、参考文献31致谢32Contents1Introduction11.1Purposeandsignificance11.2Developmentbackground12Thetoolsandtechniquesofdevelopment32.1ToolsOverview32.2techniquesOverview33Systemrequirementsanalysis44SystemDesign54.1designofsystemArchitecture54.2designofThepretreatmentof

6、sourcefilesmodule64.3designofBasicblockdivisionmodule95ProgrammingandImplementation155.1Themainfunction165.2ImplementationofThepretreatmentofsourcefilesmodule185.3ImplementationofBasicblockdivisionmodule236Systemtesting277Concludingremarks30References31Thank

7、s32程序控制结构的自动分析——C语言程序基本块的划分2005级计算机科学与技术五班公丽萍指导老师张广梅【摘要】C语言是一种结构化的编程语言,基本块就是结构的内核。C语言的控制结构主要有顺序结构、选择结构、循环结构。主要涉及到赋值语句、if语句、switch语句、while语句、do…while语句、for语句的分析。本文介绍了一种程序控制结构的自动分析方法和实现过程,主要探讨了C语言程序基本块的划分方法,用于将C程序语句划分基本块,并确定各个块间的逻辑关系,达到对C程序控制结构自动分析的目的。首先根据程序语句

8、的特点,识别程序中的基本块,构造程序控制流图中的节点;然后,根据所学的数据结构的知识,选择合适的结构,存储识别出的基本块;并采用链式存储结构,存储各基本块之间的逻辑关系。【关键词】C语言;控制结构;基本块Theautomaticanalysisofprogramcontrolstructure——ThebasicblockdivisionofCprogramminglanguageGo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。