简单递归调用
一、什么是尾递归 * Logo程序设计 (授课讲稿) 吴剑辉 第四讲 简单递归 我们知道,已定义的过程名可视为新的命令直接来执行;另外,还可以在一个过程中允许使用已定义的过程,即过程的嵌套调用。如果在一个过程体的末尾出现自身过程名,这是一种特殊的过程调用方式。称之为调用自身“命令”,叫做尾部递归。 一、什么是尾递归 二、用尾递归画图 三、进入色彩世界 相同点:两种方式编写,海龟都要以“FD 100 RT 90”作图,并重 复出现。 不同点:重复命令是有限的重复,根据设定的重复次数(4 次)来 执行。而尾部递归是无限的重复,每当调用到 ZFX时,又 作为命令执行,并反复进行。 说 明:递归过程不能自动停下来,只能用Ctrl+G组合键强行终止 或操作工具栏相关功能图标。最好在设计递归过程时,通 过设置条件使其自动停止。 1、对比分析:以画一个边长为100的正方形为例。 用重复命令编写:REPEAT 4[FD 100 RT 90] 尾部递归过程编写: TO ZFX FD 100 RT 90 ZFX END 2、线段的奇妙变幻。(分析下列编程所画
您可能关注的文档
- 第四讲 环境问题1.ppt
- 第四讲公务员法.ppt
- 第四讲太阳高度角1课时.ppt
- 第四讲行为科学演绎解读.ppt
- 第四讲线性规划-图解法(liu).ppt
- 第四课 第一框 享有人格尊严权.ppt
- 第四讲——变质岩——变质作用概述.ppt
- 第四纪地质与地貌2.ppt
- 第四课时 看简单的线路图.ppt
- 第四节鱼(含课后练习题答案)上课用.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)