基于图元装接的模式由程序流程图自动生成源代码.docVIP

  • 4
  • 0
  • 约8.68千字
  • 约 20页
  • 2018-10-15 发布于福建
  • 举报

基于图元装接的模式由程序流程图自动生成源代码.doc

基于图元装接的模式由程序流程图自动生成源代码

基于图元装接的模式由程序流程图自动生成源代码   摘 要:针对程序流程图到代码自动翻译过程中,通常需要经过代码优化及二次编程,翻译效率不高,提出基于图元装接模式的流程图到C语言源程序转换的解决方案,实现流程图到源程序的双向转换。由图元同步产生代码元,通过装接自动生成程序代码。所生成的程序代码无需修改,可直接编译运行。通过词法分析,识别并产生代码元和对应图元,可逆向生成流程图。其有效性在原型系统中得到了验证。   关键词:C语言;流程图;程序代码;自动翻译   中图分类号:TP311.5 文献标识码:A   1 引言(Introduction)   对于程序设计语言初学者来说,通过画流程图来学习程序编码,将程序代码与直观的图形相结合,可以起到事半功倍的学习效果。若用草图来绘制程序流程图,并且实现流程图的自动识别和代码生成,不仅符合人的思维习惯,也将大大方便程序设计课程的教学,同时也可应用于程序员的快速程序设计和编码。   目前,国内外很多学者对手绘草图识别的研究已有较大进展,可较好地识别程序流程图中的简单图元符号。但是对程序流程图控制结构的判别,以及代码的自动翻译的研究较少。程序流程图到代码自动生成的流程,通常分为草图识别和代码优化两个阶段,当前的研究热点或技术难点是图元的识别和翻译,文献[1,2]设计了图元节点存储结构,在图元识别的基础上,提出基于上下文的程序流程草图

文档评论(0)

1亿VIP精品文档

相关文档