【设计+论文】算法逻辑与解析方法探索

收藏

编号:20171020095631521    类型:共享资源    大小:4.97MB    格式:RAR    上传时间:2017-10-20
  
30
关 键 词:
设计 论文 算法 逻辑 解析 方法 法子 探索
资源目录:
(温馨提示:点“+”可展开查看一级资源目录。点“-”可关闭资源目录。)
跳过导航链接。
资源描述:

摘要 本论文总体探索了分析算法逻辑的方法,程序理解的表示形式,算法逻辑与逆向工程的关系,介绍了开发出的算法逻辑辅助分析工具,也对未来进行了展望。首先阐述了算法理解的方法和表示形式以及算法逻辑解析与逆向工程的关系。指出算法理解的实质是一个自底向上的过程,人们易于理解上层的东西,也就是对算法的抽象。然后对算法逻辑解析工具进行了开发工作,算法逻辑解析工具开发的难点在于流程图的生成、程序执行过程的监视和功能的抽象。紧接着,论述了解决这些难题分别采取的方案。流程图的生成借助于编译技术实现。程序执行过程的监视和功能的抽象基于面向对象原理,监视代表对象属性的变量值的变化情况来进行。本文的实验性工作为算法逻辑解析方法的进一步完善提供了重要的知识和工具支持。

关键词 程序理解 算法逻辑解析 流程图 程序监视

    目录

1. 算法逻辑与解析方法原理6

1.1. 算法理解---算法设计之基础6

1.2. 算法理解的表达形式6

1.2.1. 伪代码6

1.2.2. 传统流程图7

1.2.3. 结构流程图(N-S图)10

1.2.4. 更抽象的形式12

1.3. 算法逻辑解析和逆向工程13

1.4. 算法理解的实质13

2. 算法逻辑解析工具构造15

2.1. 设计目标15

2.2. 开发环境15

2.3. 面临的问题15

2.3.1. C程序转化为流程图15

2.3.2. 监视程序执行16

2.4. 设计思想概述16

3. 设计详述17

3.1. 流程图生成算法17

3.1.1. 背景17

3.1.2. 算法概述17

3.1.3. 简化C语言18

3.1.4. 词法分析简介18

3.1.5. C程序结构分析19

3.1.6. C程序执行流程初步分析21

3.1.7. 流程图生成算法详述24

3.1.8. 流程图图形化28

3.2. 监视程序执行29

3.2.1. 背景29

3.2.2. 算法思想简述29

3.2.3. 算法思想详述30

3.2.4. 遇到的难题和解决方案31

总结34

致谢36

参考文献37


展开阅读全文
  大分享文库-在线教育资源分享平台 所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:【设计+论文】算法逻辑与解析方法探索
链接地址:http://www.west960.com/p-206656.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2008-2018 大分享文库网 版权所有
经营许可证编号:豫ICP备11013292号-2

客服QQ:1965775022

收起
展开