Tag: 国际象棋棋盘

LOGO 海龟作画 系列三 递归画一个国际象棋棋盘

今天我们要来讲一讲递归. 递归就是函数自己调用自己, 我们可以定义一个过程, 然后这只海龟不停的画, 结束的时候再调用自身再继续画. 再次调用的时候参数变化了, 至到参数满足一定的条件则停止. 比如 下面定义的这个过程可以用来画一个实现的正方形. TO FK :B IF :B>15 ; 如果边长大于15就停止 REPEAT 4 ; Draw a square with side B 画一个长度为B的正方形 FK :B+1 ; …