首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 46 毫秒
1.
C程序结构是函数模块结构,C程序是由一个或多个函数构成的,是函数的集合.函数具有相对独立的特定功能,是程序的基本单位,因此,在C语言教学中,函数这一章(大部分教材把函数作为一章)是重点内容,而函数的递归调用则是这一章的教学难点之一.在函数递归调用的教学过程中,我深入分析了递归调用的内在规律,摸索出了激趣、引申、实证三步教学法,由浅入深,由表及里,恰当举例,取得了良好的教学效果1讲故事,激兴趣,巧解概念在调用一个函数的过程中调用该函数本身,称为函数的递归调用.递归调用简称递归.在讲授递归概念时可以举…  相似文献   

2.
在程序设计中,递归算法一直是教学的难点,为帮助学生对递归调用有深刻的理解,特制作汉诺塔动态演示程序,从而把复杂的教学问题变为直观,生动的动画教学,以提高教学效果.  相似文献   

3.
陈怀国 《考试周刊》2011,(10):132-133
阅读递归调用程序进行答题是大学计算机Visu-al Basic二级考试的重要题型,也是教学中的难点之一。使用表格法辅助阅读递归调用的程序,能够使学生有法可依,克服畏难情绪,有效防止出错。对于阅读复杂的递归调用程序,表格法更能显示其有效作用。  相似文献   

4.
递归调用是程序设计中一个非常重要的方法。本文对程序算法的递归调用及递归调用与非递归调用的转化从基本定义、实现过程及转化方法等几个方面进行了理论探讨,并结合实例做了进一步应用分析。此法简单直观,结构清晰.但计算机的执行过程比较复杂,时空性能相对较差。若在程序中消除递归调用,则其运行时间可大为节省。  相似文献   

5.
【教学内容分析】本课选自普通高中课程标准实验教科书《算法与程序设计》第三章第五节《用递归法解决问题》,内容包括自定义函数及调用、递归算法思想和程序实现。因为自定义函数往往是递归算法不可缺少的部分,因此教科书在讨论了什么是递归法之后,还介绍了什么是自定义函数,以及在VB中如何定义、调用自定义函数,这两者是本节的重点内容。  相似文献   

6.
通过仔细分析二叉树的递归创建过程,借助堆栈、完全二叉树的概念和二叉树的顺序存储来实现非递归算法,并对算法进行了分析。使执行过程不依赖于函数或过程的重复调用,有更大的灵活性,可以应用在程序与软件设计中。  相似文献   

7.
函数递归基于分治法思想,将复杂的大规模问题转化为小规模问题进行求解,在算法设计中具有重要的理论意义和实用价值,是C语言教学的难点。通过一组从简单到复杂的程序实例,引导学生由浅入深地掌握递归程序的编写技巧,在教学中取得较好的效果。  相似文献   

8.
递归调用是程序设计中一个非常重要的方法。本文对程序算法的递归调用及递归调用与非递归调用的转化从基本定义、实现过程及转化方法等几个方面进行了理论探讨,并结合实例做了进一步应用分析。此法简单直观,结构清晰,但计算机的执行过程比较复杂,时空性能相对较差。若在程序中消除递归调用,则其运行时间可大为节省。  相似文献   

9.
本通过求两个数及多个数的最大值与最小值问题的程序设计,引申到函数的递归调用,从而把两个不同的知识点紧紧地结合起来,使之在进行程序设计时的逻辑思维得到一定的启发。  相似文献   

10.
递归调用的实质是返回地址及参数不断进栈过程,本文结合汉诺塔问题制作进出栈的动态演示程序,应用到VB教学中,从而使学生对递归调用有了更深刻的理解。  相似文献   

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

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