首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
递归是一种非常重要和有效的程序设计方法,然而一直以来,递归的概念和实现过程却难以理解和解释清楚,本文提出了一种说明递归问题的模型--过程框,详细描述了如何利用它来解释递旭概念和递归的实现过程,它不仅反映了编译程序处理递归的过程,而且清晰明了地展现了递归过程中参数传递。局部量变化及过程调脾和过程返回的执行情况,是一种科学有效的说明递归问题的方法。  相似文献   

2.
本文分析了递归程序的几种特殊情况,给出了相应的非递归转换方法,并分别给出了实例。最后,通过两种方法的比较,指出使用它们的优劣性。  相似文献   

3.
本文分析了递归程序的几种特殊情况,给出了相应的非递归转换方法,并分别给出了实例。最后,通过两种方法的比较,指出了使用它们的优劣性。  相似文献   

4.
本文论述了程序设计语言的变换。本文定义了将用户定义的语言映照为基语言的元语法——递归变换语法,同时给出其实现的方法——多级双向矩阵。作为一个实例,本文解决了“多带上一机”的问题。  相似文献   

5.
如果在设计递归程序时首先写出它的递归公式,那私编码过程会大大简化,而且得到的程序具有极好的可读性。这一思想有助于递归程序的标准化,并具有很大的普遍性。  相似文献   

6.
本文给出了一种易理解的非递归的归并排序算法,该算法沿用了原递归 算法的Merge了了程序,程序简洁,其可理解性和直观性并不亚于原递归实现方法,可用于计算机专业“数据结构”课程的教学。  相似文献   

7.
数控G代解释器的设计与实现   总被引:4,自引:0,他引:4  
对数控G代码解释器的功能、结构进行了详细分析。针对微机数控的特点,提出表示程序和程序块的数据结构。然后,采用递归的方法实现了程序的解释过程,最后通过一个实例验证了程序的正确性。  相似文献   

8.
递归算法是一种重要的求解问题方法,在C语言教学中是一个教学难点.本文介绍了在C语言教学过程中,运用MCS-51汇编语言设计了一个MCS-51汇编语言阶乘n!递归计算程序,该程序与C语言程序在功能和操作流程方面是完全对应的.该程序十分简单,使学生能够比较深入地理解递归算法的实质,取得了比较好的教学效果.  相似文献   

9.
本简要介绍了递归调用的概念和原理,并借助于二段程序分别对递归调用程序的过程进行了分析。  相似文献   

10.
使用Pro图作为工具对一个双重递归的Prolog程序进行了图解,给出了该程序的Pro图,该图激活时各谓词和参量的变化情况,用逐步推导的详细演算式描述了其复杂的运行机制。  相似文献   

11.
通过实例介绍嵌套分析法,回推和递推分析法两种分析递归程序的方法,旨在对递归程序的执行过程有较深刻的理解。  相似文献   

12.
对电磁轴承设计及其他工程实践中广泛存在的递归算法,提出采用递归子程序实现数值计算。在分析递归子程序特性的基础上,研究递归子程序设计方法。结合计算机硬件结构,详细分析递归子程序设计中的参数传递这一关键问题。给出了递归子程序实例,分析该程序的动态运行过程。  相似文献   

13.
一个直接或间接调用自己的函数被称为递归函数,在程序设计中递归是一个非常重要且强有力的工具。在数据结构这门课程的教学过程中,学生对递归的理解和掌握将为以后学习二叉树、图和排序中的算法奠定坚实的基础。通过实例和图表对递归概念和递归执行过程这两方面进行了分析和探讨。在教学过程中采用该方法后,学生对递归的理解更加深刻,取得了更好的教学效果。  相似文献   

14.
针对软件的维护和更新问题,提出一种基于编译技术、以类图和过程蓝图作为抽象模型的Java程序模型逆向变换方法。从对逆向变换的核心思想——逆向变换规则和机制出发,提出了从Java源代码到UML类图和过程蓝图的逆向变化规则,并用数学的形式进行了精确的定义。针对面向对象语言Java设计了一个逆向变换支撑工具,应用编译技术动态分析了Java源代码,逆向转换生成UML类图和过程蓝图的可视化模型。  相似文献   

15.
尾递归化是程序分析中的一个基本方法,通过对过程式语言中递归函数尾递归化几个特殊方法的比较分析,给出了一个较一般的方法。  相似文献   

16.
本文在混合系统的自动机和变迁系统模型的基础上,对混合系统按照不同抽象层次进行系统分解,提出了一种递归形式的混合系统模型。这种模型支持由粗到细逐步细化的建模。当这种模型满足给出的若干附加性质时,它容易转化为逻辑结构清晰的混合仿真程序。最后对一个混合系统的实例建立了其混合仿真的递归形式仿真模型。  相似文献   

17.
数控G代码解释器的设计与实现   总被引:11,自引:0,他引:11  
对数控G代码解释器的功能、结构进行了详细分析 .针对微机数控的特点 ,提出表示程序和程序块的数据结构 .然后 ,采用递归的方法实现了程序的解释过程 ,最后通过一个实例验证了程序的正确性 .  相似文献   

18.
递归历来都是程序设计中的难点,在写递归算法时如果不加注意就有可能出现无限递归,从而导致算法出错.在有关程序设计的课程中并没有对递归算法应满足的条件给予分析和讨论.本文将用“三问题法”对递归算法的验证加以阐述和分析.  相似文献   

19.
多重积分数值计算的一种递归方法   总被引:3,自引:0,他引:3  
给出了一种递归方法,用于多重积分数值计算。在处理高维积分时,这种方法编程实现容易,避开了推导三重及其以上积分近似计算公式。本文还给出了计算三重积分的MATLAB程序。  相似文献   

20.
本文在保用变换法设计离心泵叶轮叶片的基础上,建立了由流面坐标到圆柱坐标之间的变换关系。通过在方格网上使用三次样条函数构造流线,再将流线变换到圆柱坐标上去,构造出叶片的各轴面截线,使用适当的插值函数,求出轴垂面与叶片的截线最后确定出用于加工的木模图。本文提出的方法具有精度高、速度快的优点。  相似文献   

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

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