导读:本文包含了程序流程图论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:流程图,程序,代码,自动生成,结构化,模型,磁共振。
程序流程图论文文献综述
朱云,曾晓勤,朱宁,刘禹锋[1](2015)在《基于图文法的程序流程图与源代码自动转换》一文中研究指出程序流程图在整个软件工程的生命周期中发挥着非常重要的作用。在软件设计中,设计人员通常需要先根据算法从结构上画出程序执行流程图,然后再依据流程图写出相应的源程序代码;在分析和维护软件时,如果能先将源程序代码逆向转换成流程图,则可以有效地帮助分析程序结构。显然,若能让计算机自动地实现流程图与源程序代码之间的相互转换,将大量节省软件开发的人力资源和时间耗费。讨论了如何利用基于边的图文法EGG来自动地实现这种转换,并用具体例子展示了应用EGG图文法的归约和推导操作分别实现流程图的语法分析和流程图的逆向生成,前者可以完成从流程图自动生成源程序代码,而后者则可以从源程序代码自动生成流程图。(本文来源于《计算机工程与科学》期刊2015年05期)
许秀林,韩廷祥[2](2013)在《C语言程序流程图绘制系统的设计与实现》一文中研究指出为使C语言学习者能把直观的流程图和抽象的程序结合起来,养成先绘制流程图再编写程序的良好习惯,开发和使用流程图绘制系统显得尤为重要。目前,流程图绘制软件多以直线、圆、叁角形、四边形、多边形等几何图形作为基本图元,采用"图元+连接线"的绘制模式。为提高绘制流程图的效率,以程序基本结构为基本图元,使用"图元+装配"的绘制模式,设计了C语言程序流程图绘制软件,以使用户绘制流程图更直观、方便,且在图元编辑时不会引起流程图的变形,易学易用。(本文来源于《南通职业大学学报》期刊2013年03期)
牛锐[3](2013)在《从程序流程图自动生成C代码》一文中研究指出本文设计并实现了标准程序流程图的C代码自动生成算法。(本文来源于《数字技术与应用》期刊2013年04期)
王帼钕[4](2013)在《程序流程图结构化验证与实时监测》一文中研究指出随着模型驱动开发技术的不断发展,模型驱动在软件开发过程中起着越来越关键的作用。基于模型驱动的开发技术,能够使得开发者从整体逻辑框架上去设计软件系统,而不需要关系具体的细节,这样更有利于提高软件的开发效率。另一方面,结构化程序设计在软件开发过程中所起的作用是巨大的,消除GOTO语句也是程序设计的关键。因此,在基于模型的开发中确保模型的结构化也是非常必要的。本文主要针对模型驱动开发相关领域,研究了基于程序流程图的结构化验证与实时检测算法。提出了一种针对标准程序流程图的结构化验证算法。该算法是在充分研究程序流程图不同结构特点的基础上,利用图论等相关知识设计而成的。该算法具有以下功能:对程序流程图中的循环结构进行结构化验证;识别程序流程图中标识CONTINUE、BREAK以及RETURN的流程线,并对其进行结构化验证;将循环结构线性化,消除循环结构对分支结构的影响,同时运用递归的方式确定程序流程图中分支结构的作用域,并对分支结构进行结构化验证。本文通过大量实例,验证了该算法的正确性。设计并实现了一种基于程序流程图的实时检测方法,该方法能够在用户建模的每一步对程序流程图进行结构化验证,并将验证结果实时地反馈给用户。以文字提示的方式反馈非结构化错误类型,并在程序流程图中突出显示造成非结构化错误的结点或连线。(本文来源于《西安电子科技大学》期刊2013-01-01)
王黎明,王帼钕,周明媛,褚艳利,陈科[5](2012)在《程序流程图到代码的自动生成算法》一文中研究指出提出了一种从标准程序流程图到结构化代码生成的新算法.该算法通过对程序流程图结构的分析与识别、循环结构的线性化以及对分支结构域的确定等过程,能够生成符合程序流程图语义的结构化C代码(包括continue/break/return);同时,能够识别出非结构化的程序流程图.(本文来源于《西安电子科技大学学报》期刊2012年06期)
杜宏炜[6](2011)在《程序流程图在生物学教学中的应用》一文中研究指出本文在介绍程序流程图及其绘制基本步骤的基础上,结合教学的实例,总结了程序流程图在相关内容教学中的应用。(本文来源于《生物学教学》期刊2011年03期)
陈科[7](2011)在《程序流程图结构分析与识别技术的研究与实现》一文中研究指出随着嵌入式领域中模型驱动开发技术的日益成熟和广泛应用,工程的开发效率及自动化程度被高度重视。其中代码自动生成技术将开发人员从繁琐的代码实现中解放出来使其最大程度的关注系统逻辑的设计,从而保证了系统设计的合理性、高效性和鲁棒性。针对程序流程图模型的代码自动生成技术,其难点在于流程图的结构分析与识别。本文基于结构化程序设计思想的原则,充分考虑流程图中半结构化和非结构化元素的特征,设计并实现了标准程序流程图的结构分析与识别算法。结构化流程图中基本控制结构之间形成了复杂的组合与嵌套关系。结合上下文结构信息,算法运用图论知识准确识别各个循环结构及分支结构,同时在条件判断结点识别算法中判断循环结构的类型。通过遍历循环结构寻找控制流的改变,算法识别出流程图中有continue、break和return含义的半结构化元素。针对非结构化流程图,本文提出了结构化验证规则,验证算法依此辨别出流程图中有GOTO含义的非结构化元素。本文参与实现的流程图代码自动生成工具经大量测试用例验证,能够正确识别流程图的结构组成和非结构化元素并生成含有半结构化语句的C程序代码。(本文来源于《西安电子科技大学》期刊2011-01-01)
诸彬,何骅,徐从富[8](2010)在《基于草图的程序流程图自动识别翻译系统》一文中研究指出手绘草图是人类一种自然而直接的思路外化和交互方式。介绍一个基于草图的程序流程图自动识别翻译原型系统——SketchFlow。基于对现有可利用的识别技术及流程图领域知识的综合分析,设计并实现了这个系统。该系统可以完成程序流程草图的识别及到相应C语言代码的自动翻译。(本文来源于《计算机应用与软件》期刊2010年05期)
梁静坤,王丽蕊[9](2009)在《基于有向图的程序流程图优化判别方法》一文中研究指出根据有向图的概念和基本定理,将计算机处理过程中的程序流程图抽象为有向图,用于判别流程图的逻辑性及是否存在死锁现象,并用实例进行了判别及仿真验证.(本文来源于《石家庄职业技术学院学报》期刊2009年06期)
邵丹[10](2009)在《程序流程图在高等代数教学中的应用》一文中研究指出把流程图引入代数学的教学过程中,通过实例介绍了流程图在代数学定理证明中的应用。该方法使得复杂的证明过程一目了然,有利于帮助学生加深对证明的理解,提高了课堂效率,取得了比较满意的教学效果。(本文来源于《数理医药学杂志》期刊2009年05期)
程序流程图论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
为使C语言学习者能把直观的流程图和抽象的程序结合起来,养成先绘制流程图再编写程序的良好习惯,开发和使用流程图绘制系统显得尤为重要。目前,流程图绘制软件多以直线、圆、叁角形、四边形、多边形等几何图形作为基本图元,采用"图元+连接线"的绘制模式。为提高绘制流程图的效率,以程序基本结构为基本图元,使用"图元+装配"的绘制模式,设计了C语言程序流程图绘制软件,以使用户绘制流程图更直观、方便,且在图元编辑时不会引起流程图的变形,易学易用。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
程序流程图论文参考文献
[1].朱云,曾晓勤,朱宁,刘禹锋.基于图文法的程序流程图与源代码自动转换[J].计算机工程与科学.2015
[2].许秀林,韩廷祥.C语言程序流程图绘制系统的设计与实现[J].南通职业大学学报.2013
[3].牛锐.从程序流程图自动生成C代码[J].数字技术与应用.2013
[4].王帼钕.程序流程图结构化验证与实时监测[D].西安电子科技大学.2013
[5].王黎明,王帼钕,周明媛,褚艳利,陈科.程序流程图到代码的自动生成算法[J].西安电子科技大学学报.2012
[6].杜宏炜.程序流程图在生物学教学中的应用[J].生物学教学.2011
[7].陈科.程序流程图结构分析与识别技术的研究与实现[D].西安电子科技大学.2011
[8].诸彬,何骅,徐从富.基于草图的程序流程图自动识别翻译系统[J].计算机应用与软件.2010
[9].梁静坤,王丽蕊.基于有向图的程序流程图优化判别方法[J].石家庄职业技术学院学报.2009
[10].邵丹.程序流程图在高等代数教学中的应用[J].数理医药学杂志.2009