共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
汇编程序流程图生成算法研究与实现 总被引:1,自引:0,他引:1
程序流程图显示程序的控制流逻辑,它的生成主要涉及逻辑控制的刻画.针对汇编语言特点和依据伪深度搜索思想,给出汇编程序流程图生成算法:对汇编源程序进行分析,在源程序中划分出原子子程序,先对第一个原子子程序语句根据特定的方法进行分类处理,产生原子子程序流程图,然后根据一定的规则进一步确定新原子子程序,用同样的方法产生此原子子程序流程图,重复这一过程直到所有源代码的流程图产生完毕.实践结果表明,该算法能有效产生汇编程序流程图. 相似文献
3.
《电子制作.电脑维护与应用》2020,(8)
本文论述了使用Markdown语言这种简洁直观的方法来绘制程序流程图,阐述了使用单机软件和在线软件绘制程序流程图常用绘制方法,并从定义元素、连接元素等方面描述Markdown生成程序流程图的基本代码,最后通过示例说明了Markdown生成程序流程图的技巧。 相似文献
4.
陈远浩 《电子制作.电脑维护与应用》2019,(13)
在多按键电路设计时,出于成本考虑,应避免选用多端口的高端单片机,此时经常会出现单片机端口不足的问题,本文介绍了一种低成本的简易解决办法:将按键连接成分压电路,然后进行A/D转换,根据转换结果来识别按键,这样就不需要消耗太多的单片机端口,从而解决端口不足的问题。本文还附带了原理图、程序流程图、程序代码,并做了简单的文字描述。 相似文献
5.
《电子制作.电脑维护与应用》2001,(10)
二、对源程序的改动为了使源程序能在程序窗口和流程图窗口正确地显示,必须对源程序进行少量改动,以符合SIM8051的要求。 1.在需要进行模拟调试的源程序段首部加上“;%S”,在需要模拟调试的源程序尾部加上“;%E”。 2.为了使流程图窗口能够显示程序的流程图,在编辑源程序时,必须要使用两个说明符。在注释行中使用流程框图说明符“;:”时,其后所注释的内容会以一个方框的形式出现在流程图窗口中;当在注释行中使用 相似文献
6.
程序流程图在整个软件工程的生命周期中发挥着非常重要的作用。在软件设计中,设计人员通常需要先根据算法从结构上画出程序执行流程图,然后再依据流程图写出相应的源程序代码;在分析和维护软件时,如果能先将源程序代码逆向转换成流程图,则可以有效地帮助分析程序结构。显然,若能让计算机自动地实现流程图与源程序代码之间的相互转换,将大量节省软件开发的人力资源和时间耗费。讨论了如何利用基于边的图文法EGG来自动地实现这种转换,并用具体例子展示了应用EGG图文法的归约和推导操作分别实现流程图的语法分析和流程图的逆向生成,前者可以完成从流程图自动生成源程序代码,而后者则可以从源程序代码自动生成流程图。 相似文献
7.
一、流程图到目的程序的映射变换首先,我们在不涉及被分析的程序具体功能的情况下,看程序的生成过程. 用户将流程图化成汇编程序的过程,实际上就是一个平面上的程序流程图到汇编源程序 相似文献
8.
程序结构分解及复杂性度量 总被引:1,自引:0,他引:1
本文基于程序的结构分解,建立了子流程图、1—入口子流程图、1—入口真子流程图、基本流程图、最大真子流程图、流程图的分解等概念.并给出了程序结构分解的三个定理(定理1,2,3).由此,得到了程序复杂性度量的两个公理及公理化的复杂性度量方法.本文最后的讨论表明经典的度量方法都可化归为本文给出的度量形式. 相似文献
9.
一、引言流程图是软件设计的一种有工力具。在程序的正确性证明、自动生成等方面更是作用重大。我们提倡,在编写一个程序之前,总是先画出问题的流程图。如果一个问题并不复杂,其流程图较简 相似文献
10.
程序流程图演示系统通过演示程序流程图和程序动态执行过程的对应关系来改善编程语言学习的效率,该系统使用XML作为数据存储的格式,在开发中采用MVC的设计模式。 相似文献
11.
许多软件依赖数据库来存储信息。数据库模式的变更可能导致程序代码中与数据库相关的SQL语句代码不能正常执行,因而找出一种能够直接定位到需要修改的SQL语句代码并推荐出这些代码可能的修改方案的方法是十分必要的。提出的面向数据库模式变更的代码演化推荐方法首先自动检测出软件系统数据库模式发生的变更,随后采用程序切片技术得出与数据库操作相关的程序切片;确定受到数据库模式变更影响的程序切片后,利用源程序转换流程图算法将程序切片转化为程序流程图;根据程序流程图的分支条件得出SQL语句所有可能的特定执行路径;最后采用图映射的方法对每条路径的SQL语句进行变更语句推荐,推荐出新数据库模式下可执行的SQL语句。为了验证该方法的可行性,实现了一个用于自动检测数据库模式变更并能推荐出SQL语句演化后代码的插件工具。 相似文献
12.
13.
C程序到底怎样写7 C语言该如何学?这是萦绕在很多学习C语言的同学心中的疑问.本文以一个循环程序产生的过程为例,用简单的语言阐述了如何分析一个具体的问题,并用流程图来描述这一问题的大体的处理过程,然后选择合适的数据类型和结构语句把流程图翻译成C语句再上机调试.希望通过这一实例,为同学们提供这样一种思想:计算机是人力的延伸和代替,计算机能做的工作的全部均来源于生活,只要细心留意,缜密分析.掌握C语言程序设计其实就这么简单. 相似文献
14.
15.
本文叙述的“程序流程图的自动生成”是软件系统“程序的结构变挟与结构优化”的一部分。整个系统分成两篇文章来介绍,本篇先介绍对高级语言源程序进行自动分解并变换成流程图的过程。 相似文献
16.
该文针对非线性系统的辨识问题,给出了第一类模糊辨识器的设计方案,该方案通过引入最优逼近误差的自适应律参数项,实时地调整参数来实现对非线性系统的辨识.采用此方法可使辨识器模型的输出很快收敛到真实系统,且辨识误差渐进收敛到零.该文根据此算法编写了便于仿真实现的MATLAB程序,且给出了此程序的解算流程图.最后对Rossler混沌系统的实例进行仿真,绘制了系统真实曲线和辨识器模型输出的估计值曲线,仿真结果说明了该方法在非线性系统辨识中的使用性和可行性. 相似文献
17.
分析了系数对称的FIR滤波器的基本原理和设计方法,并且结合实例介绍了如何利用Matlab来确定FIR滤波器系数的方法,实现了用DSP的循环寻址和FIRS指令设计出系数对称FIR滤波器,最后给出了程序流程图、仿真波形、硬件电路以及编程中的应当注意的问题. 相似文献
18.
19.
20.
程序交互执行流程图及其测试覆盖准则 总被引:20,自引:1,他引:20
文章提出一种程序交互执行流程图PIEF(program interactive execution flow chart),用于描述一个交互式软件的各种可能的交互执行过程.基于被测程序的交互执行流程图,进一步提出了功能测试的若干基本的测试覆盖准则、测试用例生成策略及其自动化方法. 相似文献