首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
一、流程图到目的程序的映射变换首先,我们在不涉及被分析的程序具体功能的情况下,看程序的生成过程. 用户将流程图化成汇编程序的过程,实际上就是一个平面上的程序流程图到汇编源程序  相似文献   

2.
一、问题的提出使用各种计算机语言来编写程序,通常需要根据问题的算法先画出流程图,而后根据流程图来编程序.由于流程图具有简单、直观、清晰等特点,所以成为人们描述程序的重要辅助工具.与此相反,当我们分析、解剖软件时,往往需要把现有的程序反演为流程图,这是  相似文献   

3.
汇编程序流程图生成算法研究与实现   总被引:1,自引:0,他引:1  
程序流程图显示程序的控制流逻辑,它的生成主要涉及逻辑控制的刻画.针对汇编语言特点和依据伪深度搜索思想,给出汇编程序流程图生成算法:对汇编源程序进行分析,在源程序中划分出原子子程序,先对第一个原子子程序语句根据特定的方法进行分类处理,产生原子子程序流程图,然后根据一定的规则进一步确定新原子子程序,用同样的方法产生此原子子程序流程图,重复这一过程直到所有源代码的流程图产生完毕.实践结果表明,该算法能有效产生汇编程序流程图.  相似文献   

4.
程序交互执行流程图及其测试覆盖准则   总被引:20,自引:1,他引:20  
刘超 《软件学报》1998,9(6):458-463
文章提出一种程序交互执行流程图PIEF(program interactive execution flow chart),用于描述一个交互式软件的各种可能的交互执行过程.基于被测程序的交互执行流程图,进一步提出了功能测试的若干基本的测试覆盖准则、测试用例生成策略及其自动化方法.  相似文献   

5.
在解说程序问题时,千言万语往往不及一张图片来得清楚明了,流程图由此应运而生。现在有不少绘制流程图的专用工具,但通常需要安装才能使用。借助MS Word或Excel功能又显得麻烦,不如找个呼之即来挥之即去的在线工具。mxGraph就是一款基于Web绘制流程图的好工具,借助于它,初学的朋友同样能轻松绘制出颇为专业的流程图。  相似文献   

6.
C程序到底怎样写7 C语言该如何学?这是萦绕在很多学习C语言的同学心中的疑问.本文以一个循环程序产生的过程为例,用简单的语言阐述了如何分析一个具体的问题,并用流程图来描述这一问题的大体的处理过程,然后选择合适的数据类型和结构语句把流程图翻译成C语句再上机调试.希望通过这一实例,为同学们提供这样一种思想:计算机是人力的延伸和代替,计算机能做的工作的全部均来源于生活,只要细心留意,缜密分析.掌握C语言程序设计其实就这么简单.  相似文献   

7.
本文论述了使用Markdown语言这种简洁直观的方法来绘制程序流程图,阐述了使用单机软件和在线软件绘制程序流程图常用绘制方法,并从定义元素、连接元素等方面描述Markdown生成程序流程图的基本代码,最后通过示例说明了Markdown生成程序流程图的技巧。  相似文献   

8.
二、对源程序的改动为了使源程序能在程序窗口和流程图窗口正确地显示,必须对源程序进行少量改动,以符合SIM8051的要求。 1.在需要进行模拟调试的源程序段首部加上“;%S”,在需要模拟调试的源程序尾部加上“;%E”。 2.为了使流程图窗口能够显示程序的流程图,在编辑源程序时,必须要使用两个说明符。在注释行中使用流程框图说明符“;:”时,其后所注释的内容会以一个方框的形式出现在流程图窗口中;当在注释行中使用  相似文献   

9.
嵌入式控制系统通常都有模式,比如启动模式、正常工作模式以及紧急模式等。程序模式是由其输入变量值范围组合构成的输入变量约束表达式表示的。基于源程序,获取其模式,不仅能够验证实现的模式与设计是否一致,还能够更加精确地计算程序的WCET。在对源程序进行分析的基础上,提出了一种自动获取程序模式的新方法。该方法基于C语言源程序,针对程序控制流程图,通过调整循环中节点流向以及去除与输入变量无关的节点,获得输入变量相关控制流程图ICFG,通过对ICFG每条路径建立线性规划问题并求解,获得每一个潜在的程序模式及其输入变量约束表达式。对基准程序的实验结果,表明了该方法的可行性和有效性。  相似文献   

10.
流程图是一种很好的算法表示工具,但对程序设计的初学者而言,设计出来的流程图大多是非结构化的。在《程序设计》课程的教学中,让学生学习结构化定理的相关知识,把非结构化的流程图转换为结构化的,这对培养学生的结构化程序设计思维有很好的意义。  相似文献   

11.
锅炉汽水流量不平衡是一个带有普遍性的问题。为提高效率,必须进行补偿。本文介绍了流量补偿的数学模型以及利用微型电脑进行这种补偿的系统框图、程序流程图、程序,提供了实际运行所测得的数据。实践证明,这种补偿系统效果是令人满意的。  相似文献   

12.
UNIX流程图册     
<正> 本流程图册包括了UNIX分析一文中提及的各程序的流程图,这些程序也是理解UNIX工作原理的主要部份。 流程图按字母顺序排列,以便查阅  相似文献   

13.
计算机作为现实工作中最重要的一种辅助工具,要想让它发挥作用就必须通过编写相应的程序来告诉它做什么和怎么做,因此软件开发中最关键的一个步骤就是利用流程图等工具将日常事务处理转换成计算机能够理解的处理序列,再寻找合适的编程语言加以实现。巧用活用流程图这种工具能够有效提高程序编写的效率,使程序开发成为一种简单的事情。  相似文献   

14.
程序流程图演示系统通过演示程序流程图和程序动态执行过程的对应关系来改善编程语言学习的效率,该系统使用XML作为数据存储的格式,在开发中采用MVC的设计模式。  相似文献   

15.
程序结构分解及复杂性度量   总被引:1,自引:0,他引:1  
本文基于程序的结构分解,建立了子流程图、1—入口子流程图、1—入口真子流程图、基本流程图、最大真子流程图、流程图的分解等概念.并给出了程序结构分解的三个定理(定理1,2,3).由此,得到了程序复杂性度量的两个公理及公理化的复杂性度量方法.本文最后的讨论表明经典的度量方法都可化归为本文给出的度量形式.  相似文献   

16.
在很多企业中,管理者都很看重工作流程,因为一个好的流程,不仅可以提高效率、增大利润,同时还便于管理。在研究性学习的过程中,我们也提倡依靠流程来开展工作。提到流程,就不得不说说流程图。实际上,可以把流程图看作是一种图形语言,它可以把某些具有一定程序的事项表述得更加清晰,使其便于理解。在以前,我们都是在Word软件中进行绘制流程图的,但由于Word是一款文字排版软件,因此在绘图功能上有一定的限制。现在,Visio可以让我们更加容易地绘制出具有专业水平的图形来。下面,我们就以一个新生报到的流程图来具体说明它的制作方法。1.启动V…  相似文献   

17.
通过阐释计算思维培养3个方面的内容,厘清计算思维在现行《大学计算机基础》教材各章中的分布以及教学重点内容,提出一种通过程序流程图的设计促进学生理解和掌握计算思维技能的教学方法,最后给出2个程序流程图的教学案例。  相似文献   

18.
汇编嵌入式软件程序流程图自动生成的研究   总被引:6,自引:0,他引:6  
程序流程图的自动生成是软件结构分析及软件测试的基础。为实现汇编嵌入式软件程序流程图的自动生成,本文首先分析汇编嵌入式软件的特征,将汇编指令划分为5种典型类型,分别定义其单链表存储结构,给出链表生成算法。在此基础上,给出汇编嵌入式软件程序流程图自动生成算法。最后,对算法的时问复杂度进行了分析。  相似文献   

19.
基于单片机和MCP2510的CAN总线通信模块的设计   总被引:2,自引:0,他引:2  
CAN总线上的分布控制节点一般由单片机和可编程的CAN通信控制器组成。本文介绍了一种新型的独立通信控制器MCP2510,并给出其在CAN总线系统智能节点中的一个应用实例。硬件设计给出了节点的电路原理图,软件设计给出了系统程序的设计流程图及其需要注意的问题。  相似文献   

20.
手绘草图是人类一种自然而直接的思路外化和交互方式。介绍一个基于草图的程序流程图自动识别翻译原型系统——SketchFlow。基于对现有可利用的识别技术及流程图领域知识的综合分析,设计并实现了这个系统。该系统可以完成程序流程草图的识别及到相应C语言代码的自动翻译。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号