Scratch3.0----递归函数(2)

                                                                    递归函数

  欢迎来到我的博客!天波易谢,寸暑难留。上次我们认识了“递归函数”,这是一个很重要的内容,今天我们在做

几个练习巩固一下。

  1.  斐波那契数列

       “斐波那契数列”是由一位意大利的数学家提出来的,指的是一列数字。前两项为1,从第三项开始每一项等于

         前两项之和。如1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........ 这就是“斐波那契数列”,是斐波那契受兔子繁殖的启发发明的,也称为黄金分割数列。

        我们先来分析一下,这个数列前两项都为1,那么我们如果选中第二项/第一项,输出1就可以结束了。如果我们选中

        第三项,我们是不是得要推导出它前面的两项是什么,然后加在一起就是我们的第三项,我们来看一下代码。

         

1.1 代码
1.2 运行结果

 

        我们可以按照(图1.3)一样,把实参带入推倒出来,我们看看结果对不对。

1.3

 

1.4
1.5
1.6

 

 2.  我们在用递归做一个求和的案例,求1+2+3+4+...+99+100的和

2.1

 

2.2

 这两个案例要好好理解啊,尤其是第一个。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值